You are running Tomcat with JDK 1.4.2 (or earlier) (which does not have the
java.util.concurrent.locks package)

JSPWiki 2.8 requires at least JDK 5 :
http://doc.jspwiki.org/2.4/wiki/Upgrading%20from%202.6

regards,
Harry

2008/10/23 aljag <[EMAIL PROTECTED]>

>
> 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.
>
>

Reply via email to