在使用域管理模式的 JBoss 6.2.3 GA 中,我部署了一个跨两个实例部署的 WAR 文件。
我想确保在每个实例部署 WAR 的地方正确包含特定文件。
因此,我正在寻找在哪里可以找到已部署的文件,或者详细说明已部署文件所在位置的设置。
我绝对愿意接受完成此任务的其他方法。
最佳答案
Jboss EAP 将部署的文件存储在以下路径中。
${jboss_home}/domain/data/content
在路径内,它将为所有具有 SHA 值的部署创建一个新文件夹。
例如:
${jboss_home}/domain/data/content/0e/f97f01403357a4955f6b17cbf69850825af0a1/content
在上面,以下文件夹的SHA值是/0e/f97f01403357a4955f6b17cbf69850825af0a1
SHA 值之后应该始终是您的 war 文件(内容)。
将为每个部署 Activity 生成新的 SHA 值。检查domain.xml 中已部署的war 的当前SHA 值。
例如:
<deployment name="application.war" runtime-name="application.war">
<content sha1="0ef97f01403357a4955f6b17cbf69850825af0a1"/>
</deployment>
关于java - 在 JBoss 6.2.3 GA 域模式下,您在哪里可以找到部署的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33831659/