java - 是否可以在 JBoss AS 7 中部署分解的 war 文件(解压缩的 war )

标签 java jakarta-ee deployment jboss7.x web-deployment

当复制到以下部署文件夹时,我在部署 '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/

相关文章:

java - 抛出异常时会发生什么?

java - JSF 国际化 f :loadbundle or through faces-config: Performance point

javascript - 在真正的 IDE 中开发 Tampermonkey 脚本,并自动部署到 OpenUserJs 存储库

java - 运行 Slick2D 会导致 NoClassDefFoundError

java - 如何从 OSGi 组件内部获取其版本?

java - 设计并实现在程序中实现星期几的类 Day

ms-access - 我正在使用单击一次部署,但有一个新的 Access 文件,但需要旧的文件

multithreading - 如何在基于servlet的Web应用程序中运行后台任务?

jakarta-ee - DAO 和服务类应该使用哪个 CDI 范围

jenkins - 更新 S3 文件时触发 Jenkins 作业