You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by "Heins, Hendrik" <he...@evodion.de> on 2004/11/05 11:31:35 UTC
Problem with J1.6/Fusion NoClassDefFoundError : JetspeedPricipal
Hi all !
I'm trying to setup a portal with Jetspeed 1.6 and Fusion enabled. After building and deploying to Tomcat5 the portal seems to run properly but Tomcats logfile becomes quit big after a short time.
The logfile contains a lot of exceptions so I only post the first one with stack trace.
Starting Apache Jetspeed Portal/1.6-dev
Starting Up Fusion Service
APP ROOT = /home/hheins/tomcat/webapps/jetspeed/
PROP FILE = /home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/fusion.properties
JNDI System Property flag null
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'org.apache.jetspeed.security.UserManager' defined in URL [file:/home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/assembly/jetspeed-spring.xml]: Class that bean class [org.apache.jetspeed.security.impl.UserManagerImpl] depends on not found; nested exception is java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal
java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition(DefaultXmlBeanDefinitionParser.java:260)
at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinition(DefaultXmlBeanDefinitionParser.java:218)
at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinition(DefaultXmlBeanDefinitionParser.java:186)
at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:155)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:161)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:127)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:125)
at org.springframework.context.support.AbstractXmlApplicationContext.refreshBeanFactory(AbstractXmlApplicationContext.java:65)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:226)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:83)
at org.apache.jetspeed.components.SpringComponentManager.<init>(SpringComponentManager.java:44)
at org.apache.jetspeed.engine.SpringEngine.initComponents(SpringEngine.java:108)
at org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:134)
at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64)
at org.apache.jetspeed.fusion.services.fusion.FusionServiceImpl.startFusion(FusionServiceImpl.java:156)
at org.apache.jetspeed.fusion.services.fusion.FusionServiceImpl.init(FusionServiceImpl.java:98)
at org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:108)
at org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.java:149)
at org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:224)
at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:193)
at org.apache.turbine.Turbine.init(Turbine.java:257)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
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:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
org.apache.jetspeed.exception.JetspeedException: Jetspeed Initialization exception!
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'org.apache.jetspeed.security.UserManager' defined in URL [file:/home/hheins/tomcat/webapps/jetspeed/WEB-INF/conf/assembly/jetspeed-spring.xml]: Class that bean class [org.apache.jetspeed.security.impl.UserManagerImpl] depends on not found; nested exception is j
java.lang.NoClassDefFoundError: org/apache/jetspeed/security/om/JetspeedPrincipal
org.apache.jetspeed.exception.JetspeedException: Unable to create Engine
org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.Log4jFactory (Caused by java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4jFactory)
java.lang.NullPointerException
at org.apache.jetspeed.fusion.modules.actions.FusionAccessController.doPerform(FusionAccessController.java:90)
...
The last exception seems to appear after every request.
I checked out the following tags from cvs :
jakarta-jetspeed fusion-prerelease-test-20040812
jakarta-jetspeed 2 fusion-prerelease-test-20040812
Maybe these are not-working versions ? Which tags should I use to get a working J1.6 with Fusion ?
Thanks in advance
Hendrik Heins
Re: Problem with J1.6/Fusion NoClassDefFoundError : JetspeedPricipal
Posted by David Sean Taylor <da...@bluesunrise.com>.
Heins, Hendrik wrote:
>
> The last exception seems to appear after every request.
> I checked out the following tags from cvs :
> jakarta-jetspeed fusion-prerelease-test-20040812
> jakarta-jetspeed 2 fusion-prerelease-test-20040812
> Maybe these are not-working versions ? Which tags should I use to get a working J1.6 with Fusion ?
>
Recommend this tag of Jetspeed-2
pre_portalurl_refactor_20041015
with the cvs head from Jetspeed-1
--
David Sean Taylor
Bluesunrise Software
david@bluesunrise.com
[office] +01 707 773 4646
[mobile] +01 707 529 9194
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org