0

我有两个疑问 1. 我可以在 JBoss AS 7 中将 Web 应用程序部署为文件夹而不是 war 文件吗?2. 如果没有,如何在不重新构建/部署war文件的情况下更新JSP或html或js文件?

4

1 回答 1

3

JBoss 支持部署归档文件或作为展开目录的能力。要展开 Java EE 存档,请将存档解压缩到与存档文件同名的目录。只要目录名具有正确的扩展名(.war、.ear 等),JBoss 就会正常部署目录。因此,如果您的 war 文件具有 name HelloWorld.war,那么您的分解目录名称也应该是HelloWorld.war

另请注意,建议deployment-scannerstandalone.xml配置文件中编辑您的并将auto-deploy-exploded属性更改回false以进行展开部署。引用JBoss 7.1 文档

强烈建议对展开的内容使用手动部署模式,因为展开的内容本身就容易受到试图自动部署部分复制内容的扫描仪的攻击。

编辑:

请参阅链接https://community.jboss.org/thread/200114。看起来这是 JBoss 7.1.1 中已确认的错误,即 JBoss 忽略 jsp-configuration 中的配置并且不会重新加载修改后的 jsp。它已在 7.1.2 中修复。您需要自己构建 7.1.2 每晚构建。或者,如果您有企业支持,请联系 JBoss 支持。

于 2013-03-22T05:05:33.897 回答