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
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.