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]

Reply via email to