8

スタンドアロンモードでいくつかの.warファイルをデプロイしようとしていますが、問題は、それらを特定の順序でデプロイする必要があることです... file1.war、file2.war、file3.warがあり、最初にデプロイする必要がありますfile2.war、次にfile3.war、最後にfile1.war

たくさんの投稿を見てきましたが、私が得た答えはすべて、以前のバージョンのJbossに対するものです。

誰か助けてくれませんか?

4

2 に答える 2

5

あなたのユースケースが何であるかはよくわかりませんが、JBoss はプロセスを高速化するために並列展開を実行しようとするため、順序を制御することは最適な展開方法ではありません。そうする必要がある場合は、各展開の依存関係を別の展開に提供できます。たとえば、file1.war の後に file2.war をデプロイする場合は、以下に示すように、file1.war に file2.war の依存関係を提供する必要があります( ears とwarsにjboss-deployment-structure.xml格納されます)。META-INFWEB-INF

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
  <deployment>
    <dependencies>
      <module name="deployment.file1.ear" />
    </dependencies>
  </deployment>
</jboss-deployment-structure>

繰り返しになりますが、展開を細かく管理しようとする必要はほとんどありませんが、注意して使用してください。

幸運を!

于 2012-11-13T16:47:35.223 に答える
3

jboss-deployment-structure.xml はクラスローダーに関するものです。たとえば、ある戦争には別のデプロイメントへの依存関係が提供されています。探しているものは次のとおりです。

JBoss EAP 6 でデプロイされたアプリケーションの順序を制御する

このように、1 つのデプロイメントが EJB などの別のサービスに依存するため、それらが正しい順序でデプロイされるようになります。

于 2015-07-22T11:17:44.683 に答える