私は Tomcat を初めて使用し、Tomcat 5 / Java 1.4 アプリケーションを Tomcat 6 / Java 6 に移行する任務を負っています。
Eclipse で Tomcat 6 を起動すると、次のような複数の警告が表示され続けます。
「Server/GlobalNamingResources/ResourceParams/parameter/value」に一致するルールが見つかりませんでした。2012 年 8 月 6 日 14:49:32 org.apache.tomcat.util.digester.Digester endElement (50 回程度...)
それで
[SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ「source」を「org.eclipse.jst.jee.server:MyProject」に設定すると、一致するプロパティが見つかりませんでした。2012 年 8 月 6 日 14:49:32 org.apache.tomcat.util.digester.SetPropertiesRule 開始
それで
実稼働環境で最適なパフォーマンスを実現する APR ベースの Apache Tomcat ネイティブ ライブラリが java.library.path: C:\METIER\MES\java\jdk1.6.0_11\bin に見つかりませんでした。[+ 複数の異なるパス] 2012 年 6 月 14:49:32 org.apache.coyote.http11.Http11Protocol init
それで
/javax/servlet/jsp/resources/jsp_2_1.xsd 2012 年 6 月 14:49:32 org.apache.catalina.startup.DigesterFactory レジスタの URL を取得できませんでした
次に、当然のことながら、webApp の load() で例外が発生します。
リスナー「com.rolex.j2ee.MyProject.util.MyProjectServletCtxListener」は、このコンテキスト用にすでに構成されています。重複定義は無視されました。2012 年 6 月 14:49:33 org.apache.catalina.core.StandardContext addApplicationListener 情報: リスナー "com.rolex.j2ee.MyProject.util.SessionListener" は、このコンテキストに対して既に構成されています。重複定義は無視されました。2012 年 6 月 14:49:33 org.apache.catalina.core.ApplicationContext ログ情報: La servlet jsp est marque comme indisponible 6 août 2012 14:49:33 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: La servlet / MyProject 一般的な例外 "load()" java.lang.NoClassDefFoundError: クラス org.apache.jasper.servlet.JspServlet を sun.reflect.NativeConstructorAccessorImpl で初期化できませんでした。
問題は Tomcat の構成ファイルにあると思いますが、上記の各警告/エラーの原因が正確にはわかりません。たとえば、server.xml ファイルでは、グローバル ネーミング リソースが正しく定義されているように見えるので、欠落しているリソース パラメータ ブロック、ファイル内の何らかの構文エラー、欠落している .jar などを探す必要があります。 ?
どんな提案でも大歓迎です!