我有一个使用wildfly部署为爆炸战的Web应用程序。我想得到的是
目前我处于这样一种情况,即我可以获得一个选项或另一个选项,但不能同时获得两个选项(意味着每个jsp更改强制执行新部署或.class文件不强制执行新部署)。
wildfly的当前配置(使用版本8.1.0)是
<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>
另外,我发现无论我在部署扫描程序配置中设置什么,一旦服务器启动并运行,如果我转到wildfly Web控制台,参数auto-deploy-war将被标记为true和auto-deploy-explosion标记为false,即使扫描间隔始终设置为5000毫秒,这使我认为部署扫描程序配置在某种程度上被忽略。
我很坦率地失去了这一点,如果更改是.class文件,那么wildfly必须能够重新加载应用程序,如果它是jsp,则不能这样做。
答案 0 :(得分:2)