jboss eap 6.x 在哪里部署 war 文件?
Where does jboss eap 6.x deploy the war file?
我使用 jboss 网络控制台 http://xxxxx:9990/console/App.html#deployments 成功部署了我的网络应用程序。我可以访问这个应用程序中的页面。
但是我在jboss-eap-6.2/standalone/deployments.下找不到我的war文件
jboss 后端将 war 文件放在哪里?
谢谢。
在您的 jboss 实例的基本目录下将有 /data
和 /tmp
文件夹对应于 ${jboss.server.data.dir}
和 ${jboss.server.tmp.dir}
。这些文件夹由 jboss 首次启动时创建。
上传的 war 存储在名为 /data/content/ad/xxxxx/content
的文件中,其中 xxxxx 是某个临时目录名称。
当 JBoss 为 运行 时,您的 war 的分解内容将在 /tmp/vfs/temp/tempxxxxxxx/content-yyyyyyy
中,其中 xxxxxxx 和 yyyyyyy 是随机的十六进制值。
这些文件都是 JBoss 的内部文件。当 JBoss 停止时,您可以安全地删除 /tmp
文件夹,并且在下次启动时 JBoss 将从上传的 /data
文件内容中重新部署 war - 这是由 configuration.xml
文件中的条目控制。
如果您不小心删除了 /data
文件夹,那么 JBoss 将不会启动。要解决此问题,您需要使用 --admin-only
开关启动您的实例并重新部署您的 war,或者仔细编辑您的 configuration.xml
以删除部署,然后启动 JBoss 和使用控制台重新部署您的 war。
我使用 jboss 网络控制台 http://xxxxx:9990/console/App.html#deployments 成功部署了我的网络应用程序。我可以访问这个应用程序中的页面。
但是我在jboss-eap-6.2/standalone/deployments.下找不到我的war文件 jboss 后端将 war 文件放在哪里?
谢谢。
在您的 jboss 实例的基本目录下将有 /data
和 /tmp
文件夹对应于 ${jboss.server.data.dir}
和 ${jboss.server.tmp.dir}
。这些文件夹由 jboss 首次启动时创建。
上传的 war 存储在名为 /data/content/ad/xxxxx/content
的文件中,其中 xxxxx 是某个临时目录名称。
当 JBoss 为 运行 时,您的 war 的分解内容将在 /tmp/vfs/temp/tempxxxxxxx/content-yyyyyyy
中,其中 xxxxxxx 和 yyyyyyy 是随机的十六进制值。
这些文件都是 JBoss 的内部文件。当 JBoss 停止时,您可以安全地删除 /tmp
文件夹,并且在下次启动时 JBoss 将从上传的 /data
文件内容中重新部署 war - 这是由 configuration.xml
文件中的条目控制。
如果您不小心删除了 /data
文件夹,那么 JBoss 将不会启动。要解决此问题,您需要使用 --admin-only
开关启动您的实例并重新部署您的 war,或者仔细编辑您的 configuration.xml
以删除部署,然后启动 JBoss 和使用控制台重新部署您的 war。