jboss eap 6.x在哪里部署war文件?

lia*_* xu 8 jboss jboss-eap-6

我使用jboss Web控制台http:// xxxxx:9990/console/App.html #deployments来成功部署我的Web应用程序.我可以访问此应用程序中的页面.

但是我无法在jboss-eap-6.2/standalone/deployments下找到我的war文件. jboss后端把war文件放在哪里?

谢谢.

sho*_*ser 11

在您的JBoss实例的基本目录将/data/tmp对应的文件夹${jboss.server.data.dir}${jboss.server.tmp.dir}.这些文件夹是jboss首次启动时创建的.

上传的war存储在一个文件中/data/content/ad/xxxxx/content,其中xxxxx是一些临时目录名.

当JBoss运行时,战争的爆炸内容将位于/tmp/vfs/temp/tempxxxxxxx/content-yyyyyyyxxxxxxx和yyyyyyy是随机十六进制值的位置.

这些文件都是JBoss的内部文件.当JBoss停止时你可以安全地删除/tmp文件夹,在下次启动时,JBoss将从上传的/data文件内容重新部署战争- 这是由configuration.xml文件中的条目控制的.

如果您不小心删除了该/data文件夹,那么JBoss将无法启动.要解决此问题,您需要使用--admin-only交换机启动实例并重新部署战争,或者仔细编辑configuration.xml以删除部署,然后启动JBoss并使用控制台重新部署战争.