私はJelasticを使用しており、WildFly 10.1ノードとMaven 3.5.0ノードを持つ環境を持っています。 Mavenノードのプロジェクトで「ビルドとデプロイ」をクリックすると、アプリケーションがEARファイルをビルドしてデプロイする必要があります。Jelastic - deployは、WARファイルとEARファイルの両方を生成し、失敗する
しかし、私が初めてそれを行うと、展開は失敗し、WildFly管理コンソールをチェックすると、EARとWARファイルがあります。私はこのWARがどこから来ているのか分からず、 "target"フォルダ内にそのようなファイルが見つかりません。
WildFlyログを確認する
は、私が「org.jboss.msc.service.DuplicateServiceExceptionを:サービスjboss.naming.context.java.app.myapp-devのは、すでに登録されている」を参照してください。私は戦争を削除した場合管理コンソールからEARを無効にして再度有効にすると、アプリケーションが機能します。
Jelasticがmavenとどのように連携するのかよく分かりませんが、pom.xmlファイルに問題はないと思います。
ありがとうございます!
編集:は、ここでは、プロジェクトのルートのpom.xml、および内耳モジュール用pom.xmlです。
可能であれば、pom.xmlを提供するか、詳細を記述してください。 – Jelastic
関連するPOMを質問に追加しました。パーシスタンスモジュール、ビジネスモジュール、レストモジュールのPOMは関係ないと思いますが、後でアップロードすることができます –