You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Colin O'Toole <co...@pacemetrics.com> on 2005/02/04 14:22:29 UTC

Jetspeed2 / struts app on Tomcat 5.5.4

Hi all,

I have an install of a struts portlet on Tomcat using Jetspeed2 and the
struts-portlet bridge.  It works fine with 4.1 and 5.0.28.

When I install Jetspeed with the same app on Tomcat 5.4.4 (with 1.4jdk
compatibility) I get the following error when I access
http://localhost:8080/jetspeed/portal.

2005-02-04 10:32:26,452 [http-8080-Processor24] DEBUG
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl - Rendering portlet
fragment: [[name, bam::SummaryPortlet], [id, summary1]]
2005-02-04 10:32:27,249 [WORKER_5] DEBUG
org.apache.jetspeed.aggregator.impl.Worker - Processing job for window
:summary1
2005-02-04 10:32:27,249 [http-8080-Processor24] DEBUG
org.apache.jetspeed.aggregator.impl.ContentDispatcherImpl - Waiting for
content OID summary1
2005-02-04 10:32:27,249 [WORKER_5] DEBUG
org.apache.jetspeed.aggregator.impl.RenderingJob - Rendering OID summary1
org.apache.jetspeed.engine.servlet.ServletRequestImpl@1cfd7c
org.apache.jetspeed.aggregator.impl.HttpBufferedResponse@145d7f2
2005-02-04 10:32:27,436 [WORKER_5] ERROR
org.apache.jetspeed.factory.JetspeedPortletFactory - PortletFactory: Failed
to load portlet org.apache.portals.bridges.struts.StrutsPortlet
java.io.FileNotFoundException: Could not located portlet
org.apache.portals.bridges.struts.StrutsPortlet in any classloader.
	at
org.apache.jetspeed.factory.JetspeedPortletFactory.getPortlet(JetspeedPortle
tFactory.java:173)
	at
org.apache.jetspeed.factory.JetspeedPortletFactoryProxy.getPortlet(JetspeedP
ortletFactoryProxy.java:71)
	at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContain
erServlet.java:221)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:674)
	at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:576)
	at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:501)
	at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(ServletPo
rtletInvoker.java:213)
	at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(ServletPo
rtletInvoker.java:124)
	at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.jav
a:103)
	at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(
JetspeedPortletContainerWrapper.java:88)
	at
org.apache.jetspeed.aggregator.impl.RenderingJob.run(RenderingJob.java:109)
	at org.apache.jetspeed.aggregator.impl.Worker$1.run(Worker.java:171)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAsPrivileged(Subject.java:437)
	at org.apache.jetspeed.aggregator.impl.Worker.run(Worker.java:165)

The portals-bridges-struts jar is in the WEB-INF of the portlet webapp
(bam). I'm unsure as to whether this is a Jetspeed2 or Tomcat problem, or
just something obvious that I'm doing wrong.  Any help would be appreciated.

Thanks,

Colin.



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org