当复制到以下部署文件夹时,我在部署 'app.war' 文件时没有问题:
"jboss-as-7.0.0.Final\jboss-as-7.0.0.Final\standalone\deployments"; JBoss7 会正确部署它。
我想对展开的文件夹 'app'(即提取的 app.war)执行相同的操作。 Apache Tomcat 可以在其部署目录中的展开文件夹中正常工作,但无法为 JBoss 做同样的事情。
我确实将 deployment-scanner auto-deploy-exploded='true' 放在了 JBoss 控制台中;我确实在部署目录中创建了 'app.war.dodeploy' 文件以及提取的 'app' 文件夹。我无法在 jboss 服务器中部署和启动“应用程序”。
我想知道是否可以在JBoss7中部署一个爆炸的war文件(解压缩的war)。
我想特别部署一个解压缩的文件夹,因为我使用的是'Kwatee ' 部署软件。 Kwatee 将展开的(提取的 war )文件夹复制到其目标服务器部署文件夹。如果有人知道如何让 Kwatee 按原样移动“ war ”文件,而不是移动提取的 war 文件夹,我将不胜感激。如果有人可以为 Kwatee 或 answer my previous related question 推荐替代软件,我将不胜感激。
最佳答案
将您的文件夹重命名为 app.war 并触摸您的 app.war.dodeploy 文件。
我还建议在 standalone.xml 配置文件中编辑您的 deployment-scanner
并将 auto-deploy-exploded
属性改回假
.
来自 Admin Guide - JBoss AS 7.0 :
Manual deploy mode is strongly recommended for exploded content, as exploded content is inherently vulnerable to the scanner trying to auto-deploy partially copied content.
关于java - 是否可以在 JBoss AS 7 中部署分解的 war 文件(解压缩的 war ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14368629/