[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 メーリングリストの案内