According to Tomcat 4.1 docs (http://jakarta.apache.org/tomcat/tomcat-4.1-doc/class-loader-howto.html ), the endorsed directory was added to accomodate the JDK 1.4 Endorsed Standards Override Mechanism (http://java.sun.com/j2se/1.4/docs/guide/standards/index.html). The docs for the ESOM list the packages which may be overridden, which are basically those for CORBA or XML parsing.
The Axis installation instructions say >>>> Tomcat 4.x and Java1.4 Java 1.4 changed the rules as to to how packages beginning in java.* and javax.* get loaded. Specifically, they only get loaded from endorsed directories. jaxrpc.jar and saaj.jar contain javax packages, so may not get picked up. If happyaxis.jsp (see below) cannot find the relevant packages, place them in CATALINA_HOME/common/lib and restart Tomcat. <<<< but I have not been able to confirm this looking at the sites for Tomcat and Java. In fact, Tomcat comes with activation.jar in common/lib (*not* endorsed), even though it includes javax.* classes. Scott Nichol ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, December 03, 2002 2:55 PM Subject: RE: activation.jar > Scott, > > what version of tomcat do your revised remarks apply to? > > Thanks, > Eric > > -----Original Message----- > From: Scott Nichol [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 03, 2002 11:48 AM > To: [EMAIL PROTECTED] > Subject: Re: activation.jar > > > I was wrong about javax.*. It's just things like org.w3.* that need to > be in endorsed. > > Scott Nichol > > ----- Original Message ----- > From: "Steve Loughran" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, December 03, 2002 2:32 PM > Subject: Re: activation.jar > > > > > > ----- Original Message ----- > > From: "Scott Nichol" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, December 03, 2002 9:54 AM > > Subject: Re: activation.jar > > > > > > > It needs to go in common/endorsed because it contains classes from > > > javax.* > > > > > > Scott Nichol > > > > > > > heh, do the latest versions of tomcat change the rules *again*. This > will > > break our docs. > > > > >