Did you set the (new required) maven property org.apache.jetspeed.project.home?
See: http://portals.apache.org/jetspeed-2/getting-started.html.

I encountered the same problem yesterday while I *have* this property set but because I've currently 4 different J2 projects on my machine, it was pointing to the wrong one (a somewhat older version).
Could be that not having this property defined leads to the same error (didn't check that one out though).


Regards,

Ate

Dan Moore wrote:

Hi folks.

I'm trying to install jetspeed2.  I've downloaded the latest version
from CVS today.

I'm having an issue when I visit http://localhost:8080/jetspeed: the
dreaded 'blank page'.

My setup:
Tomcat 5.0.28
Java 1.4.2_03
using default hsqldb setup
Windows XPSP2 w/cygwin

I've run the allClean allBuild targets twice, and they succeed.  I use
'maven quickStart' to deploy (along with 'maven
start.production.server' for the hsqldb).  I also checked out
http://wiki.apache.org/portals/Jetspeed2/OkayItBuildsWhyTheHeckWontItRun
removed all pluto references, and removed all the jar files from the
shared/lib directory.

On searching the maillist archives, I see there are folks getting the
'Failed to initialize prefs api' error message, but no one seems to be
getting the 'org.apache.jetspeed.prefs.om.impl.NodeImpl not found in
OJB Repository' error message.  I looked in my jre/lib/ext directory,
and I don't have OJB in there.  I do have a version of OJB installed,
but it's in an entirely different Tomcat tree (4.1.30).

Would love to hear any suggestions.

Thanks,
Dan


PS Here's the full text of the error logs:

------------------------
2004-09-30 16:53:37,064 [main] FATAL
org.apache.jetspeed.engine.JetspeedServlet - Jetspeed: init() failed: org.apache.jetspeed.exception.JetspeedException: Unable to create
Engine
at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:76)
at
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:137)
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.addChild(StandardHostDeployer.java:903)
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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
at
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
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)
Caused by: org.apache.jetspeed.exception.JetspeedException: Jetspeed
Initialization exception!
at
org.apache.jetspeed.engine.AbstractEngine.init(AbstractEngine.java:154)
at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:64)
... 47 more
Caused by: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name
'org.apache.jetspeed.prefs.PreferencesProvider' defined in URL
[file:/C:/tomcat5.0.28/webapps/jetspeed/WEB-INF/assembly/jetspeed-spring.xml]:
Initialization method 'start' threw exception; nested exception is
java.lang.RuntimeException: Failed to initialize prefs api. org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException:
org.apache.jetspeed.prefs.om.impl.NodeImpl not found in OJB Repository
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:813)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:249)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:177)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:159)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:183)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:268)
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)
... 48 more
Caused by: java.lang.RuntimeException: Failed to initialize prefs api. org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException:
org.apache.jetspeed.prefs.om.impl.NodeImpl not found in OJB Repository
at
org.apache.jetspeed.prefs.impl.PreferencesProviderImpl.start(PreferencesProviderImpl.java:114)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:810)
... 57 more
2004-09-30 16:53:40,209 [http-8080-Processor25] INFO org.apache.jetspeed.engine.JetspeedServlet - Double initialization of
Jetspeed was attempted!


------------------------




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to