Hi Scott, Hmm, I "think" this happens in any container when you call getRealPath() for an application that is running packed. I have seen the same thing happen in BEA 9.2 (though not with Jetspeed).
So the question is: Have you set JBoss to run you Jetspeed 2 webapp unpacked? hth, -scott > -----Original Message----- > From: Scott Merrick [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 28, 2007 10:40 AM > To: Jetspeed Users List > Subject: Jetspeed 2.1 and JBoss 4 Anyone had any success? > > Hello, > > Has anyone been able to get Jetspeed 2.1 to work correctly with JBoss 4 > yet? > > I have been working with Jetspeed 2.0 and JBoss 4 for a while using the > steps from http://wiki.apache.org/portals/Jetspeed2/JBossHowToDetailed > with success. > > However I am having troubles with 2.1 I can get the Jetspeed engine up > and running however most/all the sample and administrative portlets fail > to load correctly. > > I have tried it localy on JBoss 4.0.4GA and 4.0.5GA > When going to http://localhost:8080/jetspeed Jetspeed loads the layout > and attempts to display the portlets defined in the default-page.psml. > Most of the portlets show their header bar and nothing else. > > looking at the jetspeed.log file I see things like > > ERROR org.apache.jetspeed.factory. > JetspeedPortletFactory - PortletFactory: Failed to load portlet > org.apache.jetspeed.portlets.registration.ForgottenPasswordPortlet > java.lang.NullPointerException > at > org.apache.jetspeed.container.JetspeedPortletContext.getRealPath(Jetspee dP > ortletContext.java:188) > at > org.apache.jetspeed.portlets.registration.ForgottenPasswordPortlet.init( Fo > rgottenPasswordPortlet.java:142) > . > . > . > <more stack trace info> > . > . > . > > ERROR org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Error > rendering portlet OID min-dp-login > javax.portlet.PortletException > at > org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPo rt > letInvoker.java:226) > at > org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(LocalPo rt > letInvoker.java:117) > at > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl .j > ava:119) > at > org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPort le > t(JetspeedPortletContainerWrapper.java:120) > . > . > . > <more stack trace info> > . > . > . > ERROR org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Error > rendering portlet OID min-dp-register > javax.portlet.PortletException: Could not start the template locator. > at > org.apache.jetspeed.portlets.registration.UserRegistrationPortlet.init(U se > rRegistrationPortlet.java:215) > at > org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortlet In > stance.java:84) > at > org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(Je ts > peedPortletFactory.java:229) > at > org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPo rt > letInvoker.java:155) > at > org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(LocalPo rt > letInvoker.java:117) > at > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl .j > ava:119) > at > org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPort le > t(JetspeedPortletContainerWrapper.java:120) > at > org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJo bI > mpl.java:242) > at > org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Portle tR > endererImpl.java:224) > at > org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRende r( > PageAggregatorImpl.java:146) > . > . > . > at java.lang.Thread.run(Thread.java:595) > Caused by: java.io.FileNotFoundException: Locator resource root > /home/smerrick/Development/SafeCopy/jboss- > 4.0.5.GA/server/default/./deploy/jetspe > ed.war/WEB-INF/view/userreg does not exist. > at > org.apache.jetspeed.locator.JetspeedTemplateLocator.<init>(JetspeedTempl at > eLocator.java:86) > at > org.apache.jetspeed.locator.JetspeedTemplateLocator.<init>(JetspeedTempl at > eLocator.java:103) > at > org.apache.jetspeed.portlets.registration.UserRegistrationPortlet.init(U se > rRegistrationPortlet.java:210) > ... 82 more > Nested Exception is > java.io.FileNotFoundException: Locator resource root > /home/smerrick/Development/SafeCopy/jboss- > 4.0.5.GA/server/default/./deploy/jetspeed.war/WEB- > INF/view/userreg does not exist. > at > org.apache.jetspeed.locator.JetspeedTemplateLocator.<init>(JetspeedTempl at > eLocator.java:86) > at > org.apache.jetspeed.locator.JetspeedTemplateLocator.<init>(JetspeedTempl at > eLocator.java:103) > at > org.apache.jetspeed.portlets.registration.UserRegistrationPortlet.init(U se > rRegistrationPortlet.java:210) > at > org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortlet In > stance.java:84) > at > org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(Je ts > peedPortletFactory.java:229) > > > > > The weird thing is that demo.IFrame portlet seemed to work correctly but > I could not fully test it because I could not login. > > Any Ideas????? > > Thanks > > > --------------------------------------------------------------------- > 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]
