按照默认的eclipse-jboss配置,在eclipse中修改文件之后,会打包成XXX.war包,并发布到jboss的deploy目录下,而启动jboss时又会自动解压缩到tmp目录下使用。这个过程浪费把很多时间,经常会达到1~2分钟。
按照新的方法修改配置文件后,ant会自动把它workspace下的class复制到deploy目录下的XXX.jar目录.这样省去了打包和解压的时间.测试表明,修改后的发布时间缩短到20秒钟以内.
配置方法:
1.进入目录D:\eclipse\plugins\org.eclipse.jst.server.generic.jboss_1.5.105.v200709061325\buildfiles,打开文件jboss323.xml;
2.修改的发布脚本,用如下文替换原来的<target name="deploy.j2ee.web">标签:
<target name="deploy.j2ee.web">
<mkdir dir="${server.publish.dir}/${module.name}.war" />
<copy todir="${server.publish.dir}/${module.name}.war">
<fileset dir="${module.dir}">
<include name="**/*.*"/>
<exclude name="**/*.war"/>
</fileset>
</copy>
<sleep seconds="${pause.deploy}"/>
</target>
这段代码实际是ant脚本,把workspace下的class文件复制到jboss的deploy下。
3.一般也会同时修改取消发布脚本,用下文替换原来的<target name="undeploy.j2ee.web">标签:
<target name="undeploy.j2ee.web">
<delete dir="${server.publish.dir}/${module.name}.war" failonerror="false"> </delete>
<sleep seconds="${pause.undeploy}"/>
</target>
4.可以看到jboss323.xml中还有*.ear与*.jar包的发布脚本,修改方法也类似。
5.注意:在重新发布之前,要把原来的XXX.war文件删掉,ant才能重新新的XXX.war目录。
分享到:
相关推荐
Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置
在Eclipse for Java EE中配置JBoss服务器,简单。。
手把手系列-Eclipse+JBossIDE+JBoss开发环境配置
配置Eclipse进行JBOSS远程调试
在eclipse中配置 jboss 图解
详细说明eclipse、Jboss如何配置远程调试
1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam...
一个完整的EJB3教程,通俗易懂,只要你按照步骤走完,就会很快了解并掌握EJB3的精髓。
jboss部署jar包的bat脚本 快速,方便部署jar到jboss中
NULL 博文链接:https://lionelf.iteye.com/blog/1532452
jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署
由于JBOSS 7.0版本发布不久,在Eclipse上面部署的时候遇到不少问题,通过百度没有找到完全的解决办法,特此记录下,以方便来者。
Jboss Tools for Eclipse4.5.2...d eclipse mars 版本
bin 启动和关闭 JBoss 的脚本( run.bat 为 windows 系统下的启动脚本,shutdown.bat 为 windows 系统下的关闭脚本)。 client 客户端与 JBoss 通信所需的 Java 库( JARs )。 docs 配置的样本文件(数据库配置等)...
ejb课程测试代码,eclipse+jboss5.1 ant编译等代码 三个测试项目请下载
JBOSS简单配置 设置控制台登录窗口 修改JBOSS应用服务器连接的数据库和端口 WAR文件的部署
jboss7 服务脚本
NULL 博文链接:https://blueprint86.iteye.com/blog/998660
Eclipse下Jboss_ESB开发环境搭建
在Eclipse中使用JBoss数据库连接池技术 配置:JBoss 5.0 Eclipse Platform3.4 MySQL4.0 在Eclipse中使用JDBC桥来连接数据库大家应该都很熟悉,今天我要说的是如何在Eclipse中使用数据库连接池技术