based on this document I placed my jar in server/lib as both web apps and
tomcat need access to the classes in this jar.   Still it will not boot.  If
i use a servlet filter that is in the same jar everything works fine, so it
has something to do with the Valve.

WARNING: Catalina.start using conf/server.xml:
java.lang.ClassNotFoundException: com.jamonapi.http.JAMonTomcatValve
    at org.apache.tomcat.util.digester.Digester.createSAXException(
Digester.java:2726)
    at org.apache.tomcat.util.digester.Digester.createSAXException(
Digester.java:2752)
    at org.apache.tomcat.util.digester.Digester.startElement(Digester.java
:1279)
    at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(
AbstractSAXParser.java:533)
    at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement
(AbstractXMLDocumentParser.java:220)
    at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:872)
    at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
(XMLDocumentFragmentScannerImpl.java:1693)
    at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:368)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:834)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
XMLParser.java:148)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(
AbstractSAXParser.java:1242)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:544)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Sep 10, 2007 1:11:45 PM org.apache.catalina.startup.Catalina start

On 9/10/07, Caldarale, Charles R <[EMAIL PROTECTED]> wrote:
>
> > From: Steve Souza [mailto:[EMAIL PROTECTED]
> > Subject: classpath problems with a custom valve
> >
> > Shouldn't my war be able to see the classes from a jar
> > put into server/lib?
>
> No - read the doc:
> http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html
>
> You probably need to put your jar in common/lib.
>
> - Chuck
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to