2

マルチモジュールのmavenプロジェクトがあります。JAX-RS のコンテキスト ルートは POM で指定され、プロジェクトで Maven ビルドを実行すると application.xml が生成されます。

プロジェクトをクリーン/ビルドしてGlassfishにデプロイすると、Eclipse内でこのコンテキストルートが無視され、コンテキストルートがWARファイルの名前になります。

これをオーバーライドする方法はありますか?これは、私たちが使用していた古いバージョンの eclipse では問題ではなかったようです。

4

1 に答える 1

2

サーバーを Eclipse 内から実行している場合は、プロジェクトを右クリックして、[プロパティ] > [Web プロジェクトの設定] に移動してみてください。コンテキスト ルートを目的のものに変更し、[適用] をクリックします。次に、サーバー タブで、Glassfish が実行されている場合はオフにし、Glassfish サーバーを右クリックしてクリーニングを選択します。次に、プロジェクトを実行してみてください。

于 2014-03-02T17:56:41.300 に答える