我有两个问题 1.我可以在Weboss AS 7中将Web应用程序部署为文件夹而不是war文件吗? 2.如果没有,如何更新JSP或html或js文件而不再建立/部署war文件?
答案 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支持人员联系。