2

今日Tomcatを再起動しましたが、webappはオフラインです。

そして catalina.out ファイルを参照すると、次のエラーが表示されました。

Dec 27, 2012 6:38:21 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/dun/stud01/webapps/WEB-INF/lib/servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

今日までずっと、アプリケーションは正常に機能していました。Unix IBM-AIX サーバー環境です。

うまく機能していた間ずっと、何が問題だったのかわかりません。誰でもウェブサイトをオンラインに戻す方法を提案できますか.

4

1 に答える 1

3

サーブレット仕様の関連する章を見ましたか?それは言う:

WARがJ2SEまたはJavaサーブレットAPIクラスをオーバーライドすることを許可してはなりません。

つまり、Tomcatにすでに付属しているため、Webアプリケーションで提供するべきではありません。servlet.jar.warから削除し、Tomcatを再起動します。

于 2012-12-27T12:12:44.777 に答える