2013-05-28 32 views
5

GlassFish(Eclipseで使用している場合)のこのエラーはどういう意味ですか?ログインは私が先に作業していたJavaプロジェクトです。私はそれを取るそれを停止するか、それか何かを取除かなければならない。いくつか助けてもらえますか?GlassFishでJavaアプリケーションをデプロイするときのエラー

cannot Deploy numberquiz 
deploy is failing=Error occurred during deployment: Exception while loading the app : 
java.lang.Exception: WEB0113: Virtual server [server] already has a web module [login] loaded at 
[/numberquiz]; therefore web module [numberquiz] cannot be loaded at this context path on this 
virtual server. . Please see server.log for more details. 

Thanks、Conor。

+0

同じコンテキストパスで2回の戦争を行うことはできません。コンテキスト・パスは一意でなければならず、リソースにアクセスしようとするとサーバーが混乱することになります。いずれかのコンテキストパスを変更するか、サーバーから削除します。 – BevynQ

+0

私はこのすべてに対して非常に新しいです。コンテキストパスはどこに設定されていますか、私が将来を知るように、サーバーから戦争をどのように取り除きますか?ありがとう。 – ConorW

+0

これをwarファイルとしてデプロイした場合、通常は 'デプロイメント画面 'で設定されます。 EARファイルとしてデプロイする場合は、 'context-root'の' application.xml'にあります。 – BevynQ

答えて

8

すでにコンテキストパス/numberquizでアプリケーションがデプロイされています。プロジェクト設定のコンテキストパスを変更すると、次にアプリケーションを配備するときに同じ問題が発生します。あなたは、Eclipse経由またはGlassFish管理GUIでアプリケーションをアンデプロイする必要が

は、

管理GUIはhttp://localhost:4848でアクセスすることができます。左側のメニューでApplicationsにアクセスし、アプリケーションを選択してUndeployをクリックします。

0

このエラーの原因は、同じ「コンテキスト・ルート」を持つ別のアプリケーションと競合するアプリケーションをGlassFishにデプロイしようとしているためです。 GlassFishでアプリケーションをアンデプロイするか、いずれかのアプリケーションのコンテキストルートを変更する必要があります。 Glassfish 5では、ブラウザを開いてurl- localhost:4848に移動し、GlassFish Server Open Source Editionのindex.jsfページを開きます。左側のパネルで、[アプリケーション]ドロップダウンをクリックし、コンテキストルートが新しいアプリケーションと競合しているアプリケーションを選択します。アプリケーションの編集ペインが右側に開き、コンテキストルートを変更できるようになりました。その後、右上隅の[保存]ボタンをクリックします。

関連する問題