2

Tomcat 7 に .war をデプロイできません。一方のサーバーでは正常に動作していますが、もう一方のサーバーでは動作していません。以下は私が得るエラーです。

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/AppAPIs]]

以下は catalina.out の内容です

警告: コンテナ [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/AppAPIs]] の JNDI 命名コンテキストの取得に失敗したため、そのコンテナのクリーンアップは実行されませんでした

jar) - jar がロードされていません。サーブレット仕様 2.3 のセクション 9.7.2 を参照してください。問題のあるクラス: javax/servlet/Servlet.class

PS: 以前の解決策を確認しましたが、何もうまくいかないようです。web.xml を確認しましたが、問題はないようです。

ライブラリに重複するjarファイルはありません

4

1 に答える 1

0

これは非常に奇妙な問題ですが、プロジェクトの web.xml を注意深く確認することで解決しました。これと同じ問題は、web.xml に間違ったサーブレット構成行を 1 行追加したときに発生し、それを削除すると消えました。したがって、web.xml を非常に注意深く確認し、最近の変更をすべて元に戻します。それが機能する場合は、作成した構成エラーを修正するだけです。

于 2014-07-17T01:37:39.003 に答える