Java 野蝇爆炸战争热部署
我使用wildfly部署了一个web应用程序。我想要的是Java 野蝇爆炸战争热部署,java,web-applications,jboss,wildfly,Java,Web Applications,Jboss,Wildfly,我使用wildfly部署了一个web应用程序。我想要的是 jsp文件中的更改会自动反映出来,而无需重新部署应用程序 .class文件中的更改强制应用程序重新部署 目前我所处的情况是,要么我可以得到一个选项,要么我可以得到另一个选项,但不能同时得到两个选项(这意味着每次jsp更改都会强制进行新的部署,或者.class文件不会强制进行新的部署) wildfly的当前配置(使用版本8.1.0)为 ... 另外,我发现,无论我在部署扫描程序配置中设置了什么,一旦服务器启动并运行,如果我转到wildf
...
另外,我发现,无论我在部署扫描程序配置中设置了什么,一旦服务器启动并运行,如果我转到wildfly web控制台,参数auto deploy war标记为true,auto deploy exploded标记为false,即使扫描间隔始终设置为5000 ms,这让我觉得部署扫描程序配置不知何故被忽略了
坦白地说,我有点迷路了,如果更改是.class文件,wildfly必须能够重新加载应用程序,而如果更改是jsp文件,则不能重新加载应用程序。您尝试过吗?关注我的博客也会有所帮助
感谢您的回答,尽管JRebel或DCEVM可能是选项,但我想从最基本的内容开始。如果您使用Eclipse,此配置将有所帮助:是的,但首先升级到8.2,因为8.1破坏了jsp重新加载
<deployment-scanner
path="deployments"
relative-to="jboss.server.base.dir"
scan-enabled="true"
scan-interval="1000"
auto-deploy-exploded="true"
runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"
/>
...
<servlet-container name="default">
<jsp-config development="true"/>
</servlet-container>