JBoss AS 7的部署内容在哪里

时间:2012-08-23 10:11:56

标签: jboss

我是JBoss AS 7的新手。我试图在JBoss AS 7上部署我的war文件,这似乎工作正常。我的问题是我可以看到部署的内容。

我希望它像Tomcat一样,它应该有一个探索过的war文件夹,在哪里可以保存已部署的内容。 JBoss AS 7是否有这样的东西。

3 个答案:

答案 0 :(得分:8)

应该在 JBOSS_HOME / standalone / deployments see there

如果将war文件名部署为'sample',则可以将此文件domain / configuration / domain.xml视为

   [...]
<deployments>
   <deployment name="sample.war"
               runtime-name="sample.war">
       <content sha1="dda9881fa7811b22f1424b4c5acccb13c71202bd"/>
   </deployment>
</deployments>
[...]
<server-groups>
   <server-group name="main-server-group" profile="default">
       [...]
       <deployments>
           <deployment name="sample.war" runtime-name="sample.war"/>
       </deployments>
   </server-group>
</server-groups>
[...]

ls domain / content /

  |---/47
  |-----95cc29338b5049e238941231b36b3946952991
  |---/dd
  |-----a9881fa7811b22f1424b4c5acccb13c71202bd

这也适用于独立/内容。

请注意,在standalone.xml文件中,如上所述,sample.war文件具有哈希值。哈希是查找WAR文件的关键。但是,您不会通过在“content”目录中搜索“sample.war”来找到它。哈希的前2个字符是父目录。其余的是包含WAR文件的目录。但是,WAR文件已重命名为“content”

  |---/47
  |-----95cc29338b5049e238941231b36b3946952991
  |---/dd
  |-----a9881fa7811b22f1424b4c5acccb13c71202bd
  |-------content   <-- this is really sample.war file.  JBoss renames it. (go figure!)

执行jar -xvf内容,您将看到sample.war的所有class,web.xml等文件

答案 1 :(得分:1)

部署的替代方式:maven-jboss-as-plugin

你只需运行

mvn deploy

它会部署你的战争。

答案 2 :(得分:0)

你可以在这里找到你部署的罐子: $ JBOSS_HOME /独立的/ tmp / VFS /部署/