在JBoss AS 7中部署一个解压的war文件(即未压缩的war文件)是否可行?

24
我在将'app.war'文件复制到以下部署文件夹时没有问题:
"jboss-as-7.0.0.Final\jboss-as-7.0.0.Final\standalone\deployments"; JBoss7会正确地部署它。
我想为一个已解压的文件夹'app'(即提取的app.war)做同样的事情。Apache Tomcat在其部署目录中使用解压的文件夹工作正常,但我无法在JBoss上做同样的事情。

我在JBoss控制台中放置了deployment-scanner auto-deploy-exploded='true',并在部署目录中创建了'app.war.dodeploy'文件以及一个提取的'app'文件夹。我无法在jboss服务器中部署和启动'app'。

我想知道在JBoss7中是否可能部署已解压的war文件(未压缩的war)。

我希望能够部署一个未压缩的文件夹,因为我正在使用 "Kwatee" 部署软件。Kwatee 将一个已解压的 war 文件夹复制到目标服务器部署文件夹中。如果有人知道如何让 Kwatee 移动一个 'war' 文件,而不是移动一个已解压的 war 文件夹,我将不胜感激。如果有人可以建议一个替代 Kwatee 的软件或 回答我的先前相关问题,我也将不胜感激。

1
看起来你下面已经有一个可接受的答案了,不是吗? - Roy Truelove
1个回答

32
将您的文件夹重命名为 app.war 并触摸您的 app.war.dodeploy 文件。
我还建议在 standalone.xml 配置文件中编辑您的 deployment-scanner,并将 auto-deploy-exploded 属性更改回 false
来自 管理员指南 - JBoss AS 7.0
  

对于爆炸式材料,强烈建议使用手动部署模式,因为爆炸式材料本质上容易受到扫描程序尝试自动部署不完整的内容的影响。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接