Top/Tomcat/エラー:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class

Tomcat/エラー:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class

Tomcatの起動時などに以下の警告が出ることがあります。

情報: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\
MyProject\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, 
section 9.7.2. Offending class: javax/servlet/Servlet.class

これは、プロジェクトで最終的に作成するjar/warファイルの中に「servlet-api.jar」が含まれていることが原因です。
jar/warファイルの中にある「servlet-api.jar」と、Tomcatの「common/lib」に入っている「servlet-api.jar」が重複しているので、jar/warファイルの中にある「servlet-api.jar」が使われない、という警告です。
これを回避するには、プロジェクト内から「servlet-api.jar」を削除し、ビルドパスにはTomcatの「common/lib」に入っている「servlet-api.jar」を指定して再ビルドを行い、出来上がったjar/warファイルをデプロイしてください。

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP