Howdy, The balancer webapp requires digester. In the default setup, balancer is a privileged webapp, so it can and does use the copy of digester in server/lib (what Mr. Hume said is wrong).
Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Hume, John - NA US HQ Delray [mailto:[EMAIL PROTECTED] >Sent: Monday, January 05, 2004 5:14 PM >To: 'Tomcat Users List' >Subject: RE: NoClassDefFoundError : Digester > >No webapps can see any JARs in server/lib. I'm not familiar with Balancer, >but I would guess Digester will need to move to common/lib. > >-john. > > >-----Original Message----- >From: 29djeo [mailto:[EMAIL PROTECTED] >Sent: Monday, January 05, 2004 4:29 PM >To: [EMAIL PROTECTED] >Subject: NoClassDefFoundError : Digester > > >I set up Tomcat successfully but when I added the following to my >server.xml >file I get NoClassDefFoundError from tomcat: > > <Host name="www.mydomain1.com" debug="0" > appBase="webapps" > unpackWARs="true" autoDeploy="true"> > > <Context path="" docBase="mydomain1" debug="1"/> > > <Valve className="org.apache.catalina.valves.AccessLogValve" > directory="logs" prefix="mydomain1_access_log." >suffix=".txt" > pattern="common" resolveHosts="false"/> > </Host> > > >from the catalina_log file (note I do have commons-digester.jar in the >server/lib directory): > >2004-01-05 16:19:52 StandardContext[/balancer]Exception starting filter >BalancerFilter >java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester > at >org.apache.webapp.balancer.RulesParser.createDigester(RulesParser.java: 107) > at >org.apache.webapp.balancer.RulesParser.<init>(RulesParser.java:85) > at >org.apache.webapp.balancer.BalancerFilter.init(BalancerFilter.java:121) > at >org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationF ilte >r >Config.java:272) > at >org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicati onFi >l >terConfig.java:355) > at >org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilt erCo >n >fig.java:126) > at >org.apache.catalina.core.StandardContext.filterStart(StandardContext.ja va:3 >6 >46) > at >org.apache.catalina.core.StandardContext.start(StandardContext.java:426 3) > at >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j ava: >8 >66) > at >org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850) > at >org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at >org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo yer. >j >ava:316) > at >org.apache.catalina.core.StandardHost.install(StandardHost.java:859) > at >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav a:72 >3 >) > at >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473) > at >org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002) > at >org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:3 93) > at >org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo >r >t.java:166) > at >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133) > at >org.apache.catalina.core.StandardHost.start(StandardHost.java:816) > at >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125) > at >org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518) > at >org.apache.catalina.core.StandardService.start(StandardService.java:519 ) > at >org.apache.catalina.core.StandardServer.start(StandardServer.java:2343) > at org.apache.catalina.startup.Catalina.start(Catalina.java:581) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja va:3 >9 >) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp >l >.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]