在MyEclipse下用Jboss7.1.1-as-Final来开发网站已经有一段时间了,可是每次修改jsp内容,都要重新部署一下项目,才能在页面上看出修改的变化。
首先在MyEclipse上第一个导航栏的Project--Build Automatically是已经勾上的,但是问题依旧。上网查资料,有的人每次启动要Run as Debug的模式,这个方式没有尝试,我坚信会有更好的解决方法,终于在一篇ITeye的博文中《jboss 7.1.1 Final 的jsp热部署解决方案》看到了解决办法,大救星啊,按着操作终于解决了这个问题!!哦也~~
这其实是Jboss的一个bug的,现在把博文中的解决方案罗列一下:
1. Please make sure to add
<configuration>
<jsp-configuration development="true"/>
</configuration>
in standalone.xml under <subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
2. Go to jboss-as-7.1.1.Final/modules/org/jboss/as/web/main
Place the jboss-as-web-7.1.1.Final-RECOMPILE.jar in there. You can download from http://www.datafilehost.com/download-2cb9ff04.html
3. Open module.xml (jboss-as-7.1.1.Final/modules/org/jboss/as/web/main) and add the following line
<!--resource-root path="jboss-as-web-7.1.1.Final.jar"/-->
<resource-root path="jboss-as-web-7.1.1.Final-RECOMPILE.jar"/>
ps:jboss-as-web-7.1.1.Final-RECOMPILE.jar的下载地址为ITeye的博文地址博主的附件(http://andy-li-chn.iteye.com/blog/1966986)中。有需要的朋友自行去那边下载,我这里不好上传附件的。