7

JBoss AS 7 は初めてです。war ファイルを JBoss AS 7 にデプロイしようとしましたが、正常に動作しているようです。私の質問は、展開されたコンテンツをどこで見ることができるかです。

Tomcat のようなものだと思いますが、展開されたコンテンツを保持する場所に探索された war フォルダーが必要です。JBoss AS 7にそのようなものはありますか.

4

3 に答える 3

9

JBOSS_HOME/standalone/deployments あるはずです。

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 ドメイン/コンテンツ/

  |---/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 content を実行すると、sample.war のすべてのクラス、web.xml などのファイルが表示されます。

于 2012-08-23T10:21:34.683 に答える
1

別のデプロイ方法: maven-jboss-as-plugin.

あなたはただ走る

mvn deploy

そして、それはあなたの戦争を展開します。

于 2013-07-07T04:16:47.170 に答える