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]

Reply via email to