I am interested in deploying jetspeed2 in geronimo. I have registered in the geronimo's repository:
- jetspeed-api-2.1.jar
- jetspeed-commons-2.1.jar
- portals-bridges-common-1.0.jar
- velocity-1.4.jar
I have placed in the deploy directory:
- jetspeed.war
- demo.war
- j2-admin.war
I have created the following geronimo-web.xml configuration for jetspeed:
<?xml version="1.0" encoding="UTF-8"?>
<web-app configId="jetspeed" xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
xmlns:security="
http://geronimo.apache.org/xml/ns/security-1.1"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.0" xmlns:web="
http://geronimo.apache.org/xml/ns/j2ee/web-1.0">
<sys:dependency>
<sys:uri>jetspeed/jetspeed-api/2.1/jar</sys:uri>
</sys:dependency>
<sys:dependency>
<sys:uri>jetspeed/jetspeed-commons/2.1/jar</sys:uri>
</sys:dependency>
<sys:dependency>
<sys:uri>jetspeed/portals-bridges-common/1.0/jar</sys:uri>
</sys:dependency>
<sys:dependency>
<sys:uri>org.apache.pluto/pluto/1.0.1/jar</sys:uri>
</sys:dependency>
<sys:dependency>
<sys:uri>portlet-api/portlet-api/1.0/jar</sys:uri>
</sys:dependency>
<sys:hidden-classes>
<sys:filter>org.springframework</sys:filter>
</sys:hidden-classes>
<sys:hidden-classes>
<sys:filter>
org.aopalliance</sys:filter>
</sys:hidden-classes>
<web:context-priority-classloader>false</web:context-priority-classloader>
<web:container-config>
<tomcat>
<cross-context>true</cross-context>
</tomcat>
</web:container-config>
</web-app>
and for demo, j2-admin:
<?xml version="1.0" encoding="UTF-8"?>
<web-app configId="demo" parentId="jetspeed"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
xmlns:security="
http://geronimo.apache.org/xml/ns/security-1.1"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.0
" xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-1.0">
<web:container-config>
<tomcat>
<cross-context>true</cross-context>
</tomcat>
</web:container-config>
</web-app>
The deploy was correct, but when i load http://localhost:8080/jetspeed, i have found the following error:
Failed to find Servlet context for Portlet Application: /j2-admin
Failed to find Servlet context for Portlet Application: /demo
In the server log appears:
23:48:33,277 ERROR [ServletPortletInvoker] Failed to find Servlet context for Portlet Application: /demo
23:48:33,277 ERROR [RenderingJobImpl] Error rendering portlet OID dp-18
javax.portlet.PortletException: Failed to find Servlet context for Portlet Application: /demo
at org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(ServletPortletInvoker.java:187)
at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(ServletPortletInvoker.java:125)
at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:119)
at org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet
(JetspeedPortletContainerWrapper.java:120)
at org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:120)
at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow
(PortletRendererImpl.java:110)
at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:199)
at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender
(PageAggregatorImpl.java:182)
at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:106)
at org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java
:48)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:96)
at
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:132)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext
(JetspeedPipeline.java:166)
at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:76)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java
:166)
at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:221)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:143)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:148)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:169)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged
(Subject.java:437)
at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:111)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java
:166)
at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:128)
at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:145)
at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:231)
at org.apache.jetspeed.engine.JetspeedServlet.doGet
(JetspeedServlet.java:232)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java
:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
at org.apache.jasper.runtime.PageContextImpl.forward
(PageContextImpl.java:660)
at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:44)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service
(HttpServlet.java:688)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke
(GeronimoStandardContext.java:272)
at org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
at org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke
(ComponentContextValve.java:47)
at org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:526)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
I have proven with tomcat cross-context activated, but the error persist.
Please, Can anybody help me? Any ideas?
Thanks in Advance .......
--
Juan P. Ramón Garrido
mailto:
[EMAIL PROTECTED]
- Problem running Jetspeed2 in Geronimo. Juan Pedro Ramón Garrido
- Re: Problem running Jetspeed2 in Geronimo. David Jencks
- Re: Problem running Jetspeed2 in Geroni... Spin
- Re: Problem running Jetspeed2 in Ge... David Jencks
- Spring class not found in 1.1 -... paul . newport
- Re: Spring class not found... Aaron Mulder
- Re: Spring class not f... paul . newport
- Re: Re: Spring cla... Aaron Mulder
- Re: Re: Spring cla... paul . newport
- Re: Re: Spring cla... Chris Wilkes
- Re: Re: Re: Spring... Aaron Mulder
