[Eclipse] - 集成JBoss7热加载和自动发布
Posted on 2014-10-23 15:13 横渡 阅读(1159) 评论(0) 编辑 收藏
使用Eclipse + JBoss开发时,总是要重启项目或JBoss,烦人。下面方法可以很简单的实现Eclipse + JBoss热加载和自动发布。
我的环境是JBoss 7.1.1 Final
1) 下载这个:jboss-as-web-7.1.1.Final-RECOMPILE.jar
http://files.cnblogs.com/HD/jboss-as-web-7.1.1.Final-RECOMPILE.jar.zip
2) 把这个jar包放到这个目录下:jboss-as-7.1.1.Final\modules\org\jboss\as\web\main
3) 在此目录下编辑module.xml文件:
<!--<resource-root path="jboss-as-web-7.1.1.Final.jar"/>-->
<resource-root path="jboss-as-web-7.1.1.Final-RECOMPILE.jar"/>
此配置,注释原来那句,使用这个jar包。
4) 打开文件:jboss-as-7.1.1.Final\standalone\configuration\standalone.xml
找到这个配置:
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
:
</subsystem>
加入这段配置:
<configuration>
<jsp-configuration development="true"/>
</configuration>
比如:
复制代码
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<configuration>
<jsp-configuration development="true"/>
</configuration>
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
复制代码
好了,现在jboss已经可以热加载jsp了。
接下来,eclipse的设置jboss了(eclipse集成jboss,可以看这里:http://www.cnblogs.com/HD/p/4000554.html)
1) 先修改eclipse jboss的server配置:
把publishing设置为:Automatically publish when resources change
2)禁用自动发布功能:
3) 一切就绪,运行jboss,使用debug模式运行,不要使用start
现在在项目中修改java文件、jsp文件,可以直接在浏览器看到结果了,不需要停止jboss再重新发布。
原文引用:http://www.cnblogs.com/HD/p/4045877.html
分享到:
相关推荐
JBoss 7.1.1 Final版本下,更改了JSP也需要重启服务,调试非常不方便。现在找到了解决方案:添加一个jar文件、修改两个xml即可。
附件提供一个jar、两个xml、一个文档,分别实现jsp热部署(默认情况下jboss修改了JSP还需要重启)、占用根目录“/”无需使用工程名(即使用http://127.0.0.1:8080直接访问首页)、多个工程同时启动(默认情况下会冲突...
JBoss7.1.1配置指南及管理员手册PDF版本,很清楚,介绍的也很详细
Jboss7.1.1linux64位安装包,可用于部署javaweb应用程序
这是ejb3.1用jboss7.1.1开发的HelloWorld文档,网上有一个和这个差不多,但是有些错误,这个是修正版的
jboss7.1超详细说明,有群的说明 也有jboss7.1独有的”域“说明和详细配置
jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署
在工程上右键——>【Export】——>【EJB JAR file】 在Destination处:——>【Browse…】——> 选择JBoss服务器的部署目录,我的目录如下: D:\eclipse-jboss\jboss-as-7.1.1.Final\standalone\deployments\TestEJB....
jboss的起步,包含数据库数据源的配置教程,以及应用的发布
最近在做一web服务的项目,使用apache的tomcat作为web服务器,但是考虑到后期可能出现高...由于是第一次使用JBOSS,所以过程中遇到一些问题,为了给其他人以参考,特写出下面JBOSS 7.1.1 Final版本的安装和配置、部署。
Jboss7.1.1+eclipse-kepler开发ejb3 使用eclipse4.3即kepler版本来集成jboss tools工具并使用jboss7.1.1来开发ejb3.1
ejb3.0配置使用jboss7.1.1的数据源
jboss7.1.1+ejb3.0+MySQL数据源配置,包含项目源码,可直接导入MyEclipse
Jboss7.1.1p配置mysql和oracle以及项目调用参照.pdf
jboss热部署必须文件.更改jsp文件不用再频繁关闭、启动jboss.
NULL 博文链接:https://lionelf.iteye.com/blog/1532452
jboss7.1.1 final部署EJB3