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 のバックアップソース(No.1)

//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\SmileDbRcServer\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ファイルをデプロイしてください。

-参考サイト:cactus − Java Solution − @IT
--http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20028&forum=12

ページ新規作成

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

TOP