我们可以将Web应用程序部署为JBoss AS 7中的文件夹而不是war文件

时间:2013-03-22 04:44:42

标签: jboss7.x

我有两个问题  1.我可以在Weboss AS 7中将Web应用程序部署为文件夹而不是war文件吗?  2.如果没有,如何更新JSP或html或js文件而不再建立/部署war文件?

1 个答案:

答案 0 :(得分:3)

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

另请注意,建议您修改deployment-scanner配置文件中的standalone.xml并将auto-deploy-exploded属性更改回 false 以进行爆炸式部署。引自JBoss 7.1 Documentation

  

强烈建议对爆炸内容使用手动部署模式   爆炸内容本身就容易受到扫描仪的攻击   自动部署部分复制的内容。

修改:

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