Hi all,
I'm trying to get up and running but am hitting an error when I start
Tomcat. The wiki does not start at all, apparently due to:
java.lang.NoClassDefFoundError: com.ecyrd.jspwiki.util.TimedCounterList
Thanks in advance for any suggestions!
Full log trace from catalina.log is as follows:
-----------------------
Using CATALINA_BASE: /usr/share/tomcat5
Using CATALINA_HOME: /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:
Created MBeanServer with ID: -tlom4z:fmmizgx5.0:wiki.foobar.com:1
22-Oct-08 6:16:57 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib/gcj-4.1.2
22-Oct-08 6:16:58 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
22-Oct-08 6:16:58 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1083 ms
22-Oct-08 6:16:58 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
22-Oct-08 6:16:58 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
22-Oct-08 6:16:58 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
22-Oct-08 6:17:02 PM org.apache.catalina.core.ApplicationContext log
INFO: Assigning new engine to 44893360
22-Oct-08 6:17:02 PM org.apache.catalina.core.ApplicationContext log
INFO: Reading properties from /etc/wikis/Admin.properties instead of
default.
22-Oct-08 6:17:02 PM org.apache.catalina.core.ApplicationContext log
INFO: Loading cascading properties...
22-Oct-08 6:17:02 PM org.apache.catalina.core.ApplicationContext log
INFO: No cascading properties defined for this context
Starting up background thread: JSPWiki Lucene Indexer.
Starting up background thread: WatchDog for 'Admin'.
22-Oct-08 6:17:04 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter WikiJSPFilter
java.lang.NoClassDefFoundError: com.ecyrd.jspwiki.util.TimedCounterList
at java.lang.Class.initializeClass(libgcj.so.7rh)
at
com.ecyrd.jspwiki.auth.AuthenticationManager.<init>(AuthenticationManager.java:154)
at java.lang.Class.newInstance(libgcj.so.7rh)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:286)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:181)
at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:535)
at com.ecyrd.jspwiki.WikiEngine.<init>(WikiEngine.java:399)
at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:340)
at com.ecyrd.jspwiki.ui.WikiServletFilter.init(WikiServletFilter.java:79)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(catalina-5.5.23.jar.so)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(catalina-5.5.23.jar.so)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(catalina-5.5.23.jar.so)
at
org.apache.catalina.core.StandardContext.filterStart(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardContext.start(catalina-5.5.23.jar.so)
at
org.apache.catalina.core.ContainerBase.addChildInternal(catalina-5.5.23.jar.so)
at
org.apache.catalina.core.ContainerBase.addChild(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardHost.addChild(catalina-5.5.23.jar.so)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(catalina-5.5.23.jar.so)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(catalina-5.5.23.jar.so)
at
org.apache.catalina.startup.HostConfig.deployApps(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.HostConfig.start(catalina-5.5.23.jar.so)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(catalina-5.5.23.jar.so)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardHost.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.ContainerBase.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardEngine.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardService.start(catalina-5.5.23.jar.so)
at org.apache.catalina.core.StandardServer.start(catalina-5.5.23.jar.so)
at org.apache.catalina.startup.Catalina.start(catalina-5.5.23.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.7rh)
at org.apache.catalina.startup.Bootstrap.start(bootstrap.jar.so)
at org.apache.catalina.startup.Bootstrap.main(bootstrap.jar.so)
Caused by: java.lang.ClassNotFoundException:
java.util.concurrent.locks.ReadWriteLock
at
org.apache.catalina.loader.WebappClassLoader.loadClass(catalina-5.5.23.jar.so)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(catalina-5.5.23.jar.so)
at java.lang.Class.initializeClass(libgcj.so.7rh)
...32 more
22-Oct-08 6:17:04 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
22-Oct-08 6:17:04 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Admin] startup failed due to previous errors
--------------------------------------------
My Tomcat startup looks like this:
[EMAIL PROTECTED] tmp]# service tomcat5 start
Starting tomcat5:
CATALINA_OPTS=-Djava.security.policy=/etc/wikis/jspwiki.policy
Command: /sbin/runuser - tomcat -c export JAVA_HOME="/usr/lib/jvm/java" ;
export CATALINA_HOME="/usr/share/tomcat5" ; export
JASPER_HOME="/usr/share/tomcat5" ; export
CATALINA_TMPDIR="/usr/share/tomcat5/temp" ; export
JAVA_ENDORSED_DIRS="/usr/share/tomcat5/common/endorsed" ; export
JAVA_OPTS="$JAVA_OPTS
-Dcatalina.ext.dirs=$CATALINA_HOME/shared/lib:$CATALINA_HOME/common/lib" ;
export TOMCAT_USER="tomcat" ; export SHUTDOWN_WAIT=30 ; export
CATALINA_PID=/var/run/tomcat5.pid ; export
CATALINA_OPTS="-Djava.security.policy=/etc/wikis/jspwiki.policy" ; export
JAVA_HOME="/usr/lib/jvm/java" ; export CATALINA_HOME="/usr/share/tomcat5" ;
export JASPER_HOME="/usr/share/tomcat5" ; export
CATALINA_TMPDIR="/usr/share/tomcat5/temp" ; export
JAVA_ENDORSED_DIRS="/usr/share/tomcat5/common/endorsed" ; export
JAVA_OPTS="$JAVA_OPTS
-Dcatalina.ext.dirs=$CATALINA_HOME/shared/lib:$CATALINA_HOME/common/lib" ;
export TOMCAT_USER="tomcat" ; export SHUTDOWN_WAIT=30 ; export
CATALINA_PID=/var/run/tomcat5.pid ; /usr/bin/dtomcat5 start
[ OK ]
-------------------------------------------
jspwiki.policy is as shipped:
[EMAIL PROTECTED] conf]# ls -al /etc/wikis/jspwiki.policy
-rw-r--r-- 1 root root 4939 Oct 22 13:10 /etc/wikis/jspwiki.policy
--
View this message in context:
http://www.nabble.com/JSPWiki-2.8.0-install-problem-on-Centos-5.2%3A-com.ecyrd.jspwiki.util.TimedCounterList-tp20120983p20120983.html
Sent from the JspWiki - User mailing list archive at Nabble.com.