2017-08-21 97 views
1

親、WAR、リソース、およびEARプロジェクトを持つ4つのプロジェクト、MavenベースのEARアプリケーション(JavaEE-7.0)があります。私はWAS Liberty 17.0.0.2の最新リリースとEclipse Oxygen用のWAS Libertyプラグインの最新リリースでEclipse Oxygenを使用しています。WebSphere Liberty Eclipseはアプリケーションディレクトリにアプリケーションを公開しません

私のファイルのどこにでもエラーマーカーはなく、MavenはEARを生成できます。

私がリバティーに公開しようとすると、何も起こりません。私はすべての可能なクリーン:ワークスペースの清掃、リバティサーバークリーン、Mavenクリーン、等。しかし、サーバーが[Synchronized]と言っても、は、私のサーバーのアプリディレクトリに何も表示されません。

サーバーはWindows 10でローカルにホストされており、JRE 8u141を使用しています。

WLPが起動すると、それは私が私のWLPのインストールをニューキング、最初から再インストールしようとしたCWWKZ0014W: The application foo could not be started as it could not be found at location blah.ear.

言います。まだダイスはありません。

(行われた仕事を得ることから私を保っツールに関するキュー暴言...)

どのように私はこの問題を解決することができますか?

答えて

2

EARをサーバーに公開するには、[サーバー]ビューの[追加と削除]ダイアログを使用していますか?これは私のサンプルmaven EARプロジェクトを使用して私の作品です。

チェックするためにいくつかのこと:

  • EARプロジェクトの展開アセンブリのページには、他のプロジェクトを参照する
  • WebSphere Application Serverのリバティは、ランタイムがプロジェクト
  • ごとにターゲット・ランタイムのプロパティページでチェックされているターゲット
  • プロジェクト>自動的にビルドが有効になっている(またはすべてビルドを完了しました)
  • サーバーのserver.xmlは公開後に 'enterpriseApplication'要素を含む必要があります

まだパブリッシュがうまくいかない場合は、EARのpomとプロジェクトの作成方法について詳しく説明できますか? (サンプルをベースにしたアーキタイプを使用していますか?既存のEARプロジェクトをMavenプロジェクトに変換しましたか?)

関連する問題