it seems like this has to be a configuration error on my part, but i can't figure it out and i'm using the same cas.xml that i used in r3549.
on startup, cas is happy but plos-registration gives a tomcat 404.
i see the following in cas.log:
2007-08-28 14:14:00,397 ERROR [/plos-registration]> Exception sending context initialized event to listener instance of class org.plos.configuration.WebAppL\
istener [main org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/plos-registration]]
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LinkedMap
at org.apache.commons.configuration.BaseConfiguration.<init>(BaseConfiguration.java:54)
at org.apache.commons.configuration.CompositeConfiguration.clear(CompositeConfiguration.java:158)
at org.apache.commons.configuration.CompositeConfiguration.<init>(CompositeConfiguration.java:55)
at org.plos.configuration.ConfigurationStore.loadConfiguration(ConfigurationStore.java:129)
at org.plos.configuration.WebAppListener.contextInitialized(WebAppListener.java:80)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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)
and in cas.out:
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
Aug 28, 2007 2:13:49 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
log4j:WARN Continuable parsing error 33 and column 23
log4j:WARN The content of element type "log4j:configuration" must match "(renderer*,appender*,(category|logger)*,root?,categoryFactory?)".
Aug 28, 2007 2:14:08 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Aug 28, 2007 2:14:08 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/plos-registration] startup failed due to previous errors