同样使用前面的第一个EJB程序HelloWorld(无状态会话bean),如果我们每次都要打开jboss安装目录下的bin下的run来启动jboss,同时我们还要在myeclipse中使用自带的向导来打包程序,再切换窗口把jar包复制到jboss安装目录下的server\default\deploy,那样是不是真的很麻烦啊?是的,而且还要浪费我们的时间,大大降低了我们的开发效率,所以,为了提高我们的开发效率,降低成本,所以我们首先应该把JBoss配置到myeclipse中。
1)首先,打开myeclipse,通过window------>preference------>myeclipse------>serverce------->jboss,选中你的JBOSS版本,我在此使用的是5的,所以我就用5的作为例子。
配置好后,点击OK确认后,通过Servers视图,我们可以很好的操作JBOSS的运行和关闭,节省了切换窗口的时间。
如果你发现你找不到Servers视图,你可以通过window----->Show View ------->Others,在查询输入框中输入Servers,找到以后选中点击OK即可发现Servers出现在在myeclipse视图中啦。
弄好这些以后。我们需要在项目的根目录下新建一个build.xml,用以配置Ant。
其中build.xml的代码如下。
<?xml version="1.0" encoding="UTF-8"?>
<!-- name中指的是项目名称。basedir指的是与build.xml的同级目录 -->
<project name="EJB_HelloWorld" basedir=".">
<property name="src.dir" value="${basedir}\src" />
<!-- 指向环境变量中系统变量 -->
<property environment="env" />
<!-- 指向系统变量中的JBOSS_HOME变量 ,可以得知JBOSS_HOME的安装地址 -->
<property name="jboss.home" value="${env.JBOSS_HOME}" />
<property name="jboss.server.config" value="default" />
<property name="build.dir" value="${basedir}\build" />
<path id="build.classpath">
<fileset dir="${jboss.home}\client">
<include name="*.jar" />
</fileset>
<pathelement location="${build.dir}" />
</path>
<target name="prepare">
<delete dir="${build.dir}" />
<mkdir dir="${build.dir}" />
</target>
<target name="compile" depends="prepare" description="编译">
<javac srcdir="${src.dir}" destdir="${build.dir}" >
<classpath refid="build.classpath" />
</javac>
</target>
<target name="ejbjar" depends="compile" description="创建EJB发布包">
<jar jarfile="${basedir}\${ant.project.name}.jar">
<fileset dir="${build.dir}">
<include name="**/*.class" />
</fileset>
</jar>
</target>
<target name="deploy" depends="ejbjar" description="发布ejb">
<copy file="${basedir}\${ant.project.name}.jar" todir="${jboss.home}\server\${jboss.server.config}\deploy" />
</target>
<target name="undeploy" description="卸载ejb">
<delete
file="${jboss.home}\server\${jboss.server.config}\deploy\${ant.project.name}.jar" />
</target>
</project>
打好以后。我们在outline视图中选择你要运行的步骤。右击------>Run As ----- --->Ant Build.
例如我要运行编译compile。则右击运行以后,
出现运行成功。
如果运行的是deploy,则在控制台上会出现部署信息(版本不同可能信息有点差别,这不是重点)。
如果在编译什么的过程中出现以下警告:
Buildfile: E:\Workspaces\EJB_HelloWorld\build.xml
prepare:
[delete] Deleting directory E:\Workspaces\EJB_HelloWorld\build
[mkdir] Created dir: E:\Workspaces\EJB_HelloWorld\build
compile:
[javac] E:\Workspaces\EJB_HelloWorld\build.xml:25: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 4 source files to E:\Workspaces\EJB_HelloWorld\build
BUILD SUCCESSFUL
Total time: 2 seconds
对于 includeantruntime,ANT官方文档对该属性的说明(该段摘自网络):
Whether to include the Ant run-time libraries in the classpath; defaults to yes
, unless build.sysclasspath
is set. It is usually best to set this to false so the script's behavior is not sensitive to the environment in which it is run.
所以应该在第25行(按找我上面的代码中的行数)添加上includeantruntime="on"(官方文档建议设置为false),再次运行就不会再有这个警告啦。
通过上面的说明,是不是发觉这种方式快速很多而且节约时间咧,呵呵,那就赶紧为你对电脑也这样配置一下吧。
- 大小: 63.2 KB
- 大小: 19.7 KB
- 大小: 22.4 KB
- 大小: 5.4 KB
- 大小: 11.8 KB
- 大小: 35.2 KB
- 大小: 32.4 KB
分享到:
相关推荐
NULL 博文链接:https://blueprint86.iteye.com/blog/998660
JBoss安装配置Myeclipse10图文详解
如何在MyEclipse配置Jboss
MyEclipse+JBoss开发EJB.doc
网上的EJB3.0开发都太如人意,要么是JBossIDE+Ant开发,要么是MyEclipse。对于前者,对Ant和java编译过程不是很了解的人来说很难很难!对于后者要把jar、war和ear的打包是分别做的,真正开发项目时哪有那么多时间呀...
jboss+myeclipse+ejb案例一个入门例子,jboss5.0下运行
本文以图文并茂的形式,简单阐述了JBoss在MyEclipse中的配置,及各参数的含义!
jboss7以上版本发布ejb时需要的配置文件,jboss-ejb3.xml和ejb-jar.xml,缺少csdn分数所以上传,请见谅。
Myeclipse中配置 jboss 图解,详解
在Myeclipse,基于JBOSS EJB3.0实现了EJB3.0的初次体验,确实比EJB2.0方便了许多。文中有完整的过程和代码。
该资源包是我花了2周时间完成课程作业过程中的呕心之作,附带详细配置说明和源代码。其中环境配置很麻烦,我在这个上面花费了N多功夫,不错最终还是大工告成了,需要的读者,请先读配置说明(很有帮助)。
myEclipse+Jboss+mysql+EJB
1.4 JavaBean中使用JDBC方式进行事务处理 1.5 JSP 隐式对象简介 1.6 Java解析XML的四种方法 1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant...
使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x),包含server和client。
EJB2.0和EJB3.0的后台服务起配置!!!
李刚,从事10年的Java EE应用开发。曾任LITEON公司的J2EE技术主管,负责该公司的企业信息平台的架构设计。曾任广州电信、广东龙泉科技等公司的技术培训导师。2007年3月26日的《电脑报》专访人物。现任新东方广州中心...
[9] 使用 ANT 建立 EJB-JAR 并执行 Client 程序: 20 MyEclipse EJB 3.0 Tutorial 22 Table of Contents 22 1. Introduction 22 2. Suggested Audience 22 3. System Requirements 23 4. Getting Started 23 5. ...
使用Eclipse+Jboss+MySql开发EJB
Myeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程源代码
这是用Myeclipse 和Jboss开发的一个Ejb3入门实例