[Seasar-user:13389] Re: [Tomcat][TEEDA]起動時にParserConfigurationExceptionについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 3月 21日 (金) 20:00:25 JST
小林 (koichik) です.
Date: Fri, 21 Mar 2008 19:16:38 +0900
From: "西山はじめ" <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13387] Re: [Tomcat][TEEDA]起動時にParserConfigurationExceptionについて
> >WEB-INF/lib より $CATALINA_HOME/common/endorsed が先です.
>
> 以下のドキュメントですと、$CATALINA_HOME/common/endorsed より、WEB-INF/libが先のように読めました。
> http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html
ドキュメントの間違いだと思います.
Tomcat6 では修正されていて,
$CATALINA_HOME/common/endorsed に相当する
$CATALINA_HOME/endorsed は該当の一覧に含まれて
いません.
----------------------------------------------------------------------
Therefore, from the perspective of a web application, class or
resource loading looks in the following repositories, in this order:
・Bootstrap classes of your JVM
・System class loader classses (described above)
・/WEB-INF/classes of your web application
・/WEB-INF/lib/*.jar of your web application
・$CATALINA_HOME/lib
・$CATALINA_HOME/lib/*.jar
----------------------------------------------------------------------
「described above」に該当するのが「XML Parsers and 〜」
くらいしかないので,endorsed/*.jar は
「System class loader classses」という扱いなのでしょう.
それは Tomcat5.5 でも同様になります.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内