Re: Pb with jetspeed under WAS 5.1
Cédric Mailleux <[email protected]>
| Newsgroups | gmane.comp.cms.jahia.install |
|---|---|
| Message-ID | <[email protected]> |
Hi arnaud, You'll have to patch your jdk with classes from 1.4.2 (for the preferences factory), here a wiki which explain what to do : http://wiki.apache.org/portals/Jetspeed2/Fusion Arnaud Colin a écrit : > > HI, > > I 've installed JAHIA 5 beta 5 under websphere environnement : > WAS 5.1 > JDK IBM 1.4.1 > BDD : Mysql 4.1 > OS : Windows XP Pro > > And I'm encountering problems with jetspeed initialization. > > I mean : I got exceptions of Type ClassNotFoundException.... > > Did anyone have the sames problems, and above all, is there any > solution at this moment ? > > > Kind regards, > > Arnaud. > > See under for details about the exception : > > /[16/02/06 10:53:38:101 CET] 7de4603e JetspeedEngin I > org.apache.jetspeed.engine.JetspeedEngine Finished starting Jetspeed > Engine (org.apache.jetspeed.engine.JetspeedEngine) at 16/02/06 10:53. > Elapsed time: 6 seconds. > - Jetspeed: init() failed: > org.apache.jetspeed.exception.JetspeedException: Jetspeed > Initialization exception! > at > org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:149) > at > org.jahia.bin.JahiaJetspeedServlet.init(JahiaJetspeedServlet.java:142) > at > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82) > at > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147) > at > com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270) > at > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113) > at > com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189) > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > at > com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870) > at > com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224) > at > com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542) > at > com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277) > at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283) > at > com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387) > at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209) > at > com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987) > at > com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136) > at > com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356) > at > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418) > at > com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787) > at > com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354) > at > com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575) > at > com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271) > at > com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249) > at > com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) > at > com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) > at > com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125) > at > com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) > at > com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) > at > com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183) > at com.ibm.ws.runtime.WsServer.start(WsServer.java:128) > at com.ibm.ws.runtime.WsServer.main(WsServer.java:225) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) > at java.lang.reflect.Method.invoke(Method.java:386) > at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94) > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'java.util.prefs.PreferencesFactory' > defined in ServletContext resource > [/WEB-INF/etc/jetspeed/conf/assembly/prefs.xml]: Initialization of > bean failed; nested exception is > org.apache.jetspeed.prefs.PreferencesException: Failed to initialize > prefs api. java.lang.InternalError: Can't instantiate Preferences > factory java.lang.ClassNotFoundException: > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:361) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:223) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:312) > at > org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) > at > org.apache.jetspeed.components.SpringComponentManager.start(SpringComponentManager.java:217) > at > org.apache.jetspeed.engine.JetspeedEngine.start(JetspeedEngine.java:140) > ... 36 more > Caused by: org.apache.jetspeed.prefs.PreferencesException: Failed to > initialize prefs api. java.lang.InternalError: Can't instantiate > Preferences factory java.lang.ClassNotFoundException: > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl > at > org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl.init(PreferencesFactoryImpl.java:74) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled > Code)) > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:996) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:966) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:354) > ... 43 more > - Jetspeed Initialization complete, Ready to service requests. / > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.375 / Virus Database: 267.15.9/261 - Release Date: 15/02/2006 >