Hello
I am tring to install jspwiki on glassfish.
and have this problem.
2007-12-29 17:07:16,421 [main] INFO com.ecyrd.jspwiki.WikiEngine -
*******************************************
2007-12-29 17:07:16,437 [main] INFO com.ecyrd.jspwiki.WikiEngine -
JSPWiki 2.6.0 starting. Whee!
2007-12-29 17:07:16,453 [main] INFO com.ecyrd.jspwiki.WikiEngine -
Servlet container: Sun Java System Application Server 9.1
2007-12-29 17:07:16,468 [main] INFO com.ecyrd.jspwiki.WikiEngine -
JSPWiki working directory is 'c:\data\jspwiki\work'
2007-12-29 17:07:16,703 [main] INFO
com.ecyrd.jspwiki.providers.AbstractFileProvider - Wikipages are read
from 'c:\data\jspwiki\pages'
2007-12-29 17:07:16,718 [main] INFO
com.ecyrd.jspwiki.plugin.PluginManager - Registering plugins
2007-12-29 17:07:16,750 [main] INFO
com.ecyrd.jspwiki.diff.DifferenceManager - Using difference provider:
TraditionalDiffProvider
2007-12-29 17:07:16,796 [main] INFO com.ecyrd.jspwiki.util.ClassUtil
- You tried to instantiate an abstract class
com.ecyrd.jspwiki.attachment.AttachmentManager
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:
276)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:
228)
at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:512)
at com.ecyrd.jspwiki.WikiEngine.<init>(WikiEngine.java:386)
at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:334)
at com.ecyrd.jspwiki.ui.WikiServletFilter.init
(WikiServletFilter.java:55)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter
(ApplicationFilterConfig.java:257)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
(ApplicationFilterConfig.java:369)
at org.apache.catalina.core.ApplicationFilterConfig.<init>
(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart
(StandardContext.java:4381)
at org.apache.catalina.core.StandardContext.start
(StandardContext.java:5181)
at com.sun.enterprise.web.WebModule.start(WebModule.java:327)
at com.sun.enterprise.web.LifecycleStarter.doRun
(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync
(RunnableBase.java:296)
at com.sun.appserv.management.util.misc.RunnableBase._submit
(RunnableBase.java:168)
at com.sun.appserv.management.util.misc.RunnableBase.submit
(RunnableBase.java:184)
at com.sun.enterprise.web.VirtualServer.startChildren
(VirtualServer.java:1672)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1231)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:955)
at com.sun.enterprise.web.LifecycleStarter.doRun
(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync
(RunnableBase.java:296)
at com.sun.appserv.management.util.misc.RunnableBase._submit
(RunnableBase.java:168)
at com.sun.appserv.management.util.misc.RunnableBase.submit
(RunnableBase.java:184)
at com.sun.enterprise.web.EmbeddedWebContainer
$WebEngine.startChildren(EmbeddedWebContainer.java:453)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1231)
at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:533)
at org.apache.catalina.startup.Embedded.start(Embedded.java:936)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:873)
at com.sun.enterprise.web.PEWebContainer.startInstance
(PEWebContainer.java:790)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup
(PEWebContainerLifecycle.java:84)
at com.sun.enterprise.server.ApplicationServer.onStartup
(ApplicationServer.java:442)
at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup
(OnDemandServer.java:120)
at com.sun.enterprise.server.PEMain.run(PEMain.java:411)
at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
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:597)
at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
Caused by: java.lang.ExceptionInInitializerError
at com.ecyrd.jspwiki.attachment.AttachmentManager.<init>
(AttachmentManager.java:394)
... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: No suitable Log
constructor [Ljava.lang.Class;@de0c98 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
org.apache.commons.logging.LogConfigurationException: No suitable Log
constructor [Ljava.lang.Class;@de0c98 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance
(LogFactoryImpl.java:235)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance
(LogFactoryImpl.java:209)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at com.opensymphony.oscache.base.Cache.<clinit>(Cache.java:42)
... 44 more
Caused by: org.apache.commons.logging.LogConfigurationException: No
suitable Log constructor [Ljava.lang.Class;@de0c98 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:413)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance
(LogFactoryImpl.java:529)
... 48 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor
(LogFactoryImpl.java:410)
... 49 more
2007-12-29 17:07:16,812 [main] INFO com.ecyrd.jspwiki.WikiEngine -
*******************************************
2007-12-29 17:07:16,812 [main] INFO com.ecyrd.jspwiki.WikiEngine -
JSPWiki 2.6.0 starting. Whee!
2007-12-29 17:07:16,812 [main] INFO com.ecyrd.jspwiki.WikiEngine -
Servlet container: Sun Java System Application Server 9.1
2007-12-29 17:07:16,812 [main] INFO com.ecyrd.jspwiki.WikiEngine -
JSPWiki working directory is 'c:\data\jspwiki\work'
2007-12-29 17:07:16,812 [main] INFO
com.ecyrd.jspwiki.providers.AbstractFileProvider - Wikipages are read
from 'c:\data\jspwiki\pages'
2007-12-29 17:07:16,812 [main] INFO
com.ecyrd.jspwiki.plugin.PluginManager - Registering plugins
2007-12-29 17:07:16,812 [main] INFO
com.ecyrd.jspwiki.diff.DifferenceManager - Using difference provider:
TraditionalDiffProvider
2007-12-29 17:07:16,812 [main] INFO com.ecyrd.jspwiki.util.ClassUtil
- You tried to instantiate an abstract class
com.ecyrd.jspwiki.attachment.AttachmentManager
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:
276)
at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:
228)
at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:512)
at com.ecyrd.jspwiki.WikiEngine.<init>(WikiEngine.java:386)
at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:334)
at com.ecyrd.jspwiki.ui.WikiServletFilter.init
(WikiServletFilter.java:55)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter
(ApplicationFilterConfig.java:257)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
(ApplicationFilterConfig.java:369)
at org.apache.catalina.core.ApplicationFilterConfig.<init>
(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart
(StandardContext.java:4381)
at org.apache.catalina.core.StandardContext.start
(StandardContext.java:5181)
at com.sun.enterprise.web.WebModule.start(WebModule.java:327)
at com.sun.enterprise.web.LifecycleStarter.doRun
(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync
(RunnableBase.java:296)
at com.sun.appserv.management.util.misc.RunnableBase._submit
(RunnableBase.java:168)
at com.sun.appserv.management.util.misc.RunnableBase.submit
(RunnableBase.java:184)
at com.sun.enterprise.web.VirtualServer.startChildren
(VirtualServer.java:1672)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1231)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:955)
at com.sun.enterprise.web.LifecycleStarter.doRun
(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync
(RunnableBase.java:296)
at com.sun.appserv.management.util.misc.RunnableBase._submit
(RunnableBase.java:168)
at com.sun.appserv.management.util.misc.RunnableBase.submit
(RunnableBase.java:184)
at com.sun.enterprise.web.EmbeddedWebContainer
$WebEngine.startChildren(EmbeddedWebContainer.java:453)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1231)
at org.apache.catalina.core.StandardEngine.start
(StandardEngine.java:533)
at org.apache.catalina.startup.Embedded.start(Embedded.java:936)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:873)
at com.sun.enterprise.web.PEWebContainer.startInstance
(PEWebContainer.java:790)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup
(PEWebContainerLifecycle.java:84)
at com.sun.enterprise.server.ApplicationServer.onStartup
(ApplicationServer.java:442)
at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup
(OnDemandServer.java:120)
at com.sun.enterprise.server.PEMain.run(PEMain.java:411)
at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
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:597)
at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
com.opensymphony.oscache.base.Cache
at com.ecyrd.jspwiki.attachment.AttachmentManager.<init>
(AttachmentManager.java:394)
... 43 more