hello,

I want to deploy jetspeed2.1.3 on Resin3.1.10 application server. I copy  files 
from tomcat to resin. I don't know how to config shared lib on resin, I just 
copy tomcat shared to resin. edit the resin.conf
    <host id="" root-directory=".">
      <!--
         - configures an explicit root web-app matching the
         - webapp's ROOT
        -->

 <class-loader>
          <tree-loader path="${resin.root}/shared"/>
        </class-loader>

I get the follow error, but run well on tomcat.

2010-06-01 13:38:18 [http--8080-1$8414377] ERROR HeaderAggregatorImpl:1136 - 
renderHeaderFragment failed
java.lang.IllegalArgumentException: getContext URI '<portal>' must be absolute.
 at com.caucho.server.webapp.WebApp.getContext(WebApp.java:1973)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.renderHeaderFragment(HeaderAggregatorImpl.java:1119)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.aggregateAndRender(HeaderAggregatorImpl.java:1100)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.aggregateAndRender(HeaderAggregatorImpl.java:1092)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.build(HeaderAggregatorImpl.java:1070)
 at 
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:46)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:144)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:244)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:160)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
 at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:226)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:240)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
 at 
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
 at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
 at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
 at java.lang.Thread.run(Thread.java:595)
2010-06-01 13:38:18 [http--8080-1$8414377] ERROR HeaderAggregatorImpl:1136 - 
renderHeaderFragment failed
java.lang.IllegalArgumentException: getContext URI '<portal>' must be absolute.
 at com.caucho.server.webapp.WebApp.getContext(WebApp.java:1973)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.renderHeaderFragment(HeaderAggregatorImpl.java:1119)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.aggregateAndRender(HeaderAggregatorImpl.java:1100)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.aggregateAndRender(HeaderAggregatorImpl.java:1092)
 at 
org.apache.jetspeed.aggregator.impl.HeaderAggregatorImpl.build(HeaderAggregatorImpl.java:1070)
 at 
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:46)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:144)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:244)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:160)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
 at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:226)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:240)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
 at 
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
 at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
 at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
 at java.lang.Thread.run(Thread.java:595)
2010-06-01 13:38:22 [http--8080-1$8414377] ERROR PortletRendererImpl:242 - 
java.lang.NullPointerException
java.lang.NullPointerException
 at 
com.caucho.server.connection.RequestWrapper.getAttribute(RequestWrapper.java:306)
 at 
javax.servlet.ServletRequestWrapper.getAttribute(ServletRequestWrapper.java:298)
 at 
org.apache.jetspeed.engine.servlet.ServletRequestImpl.getAttribute(ServletRequestImpl.java:210)
 at 
org.apache.jetspeed.services.title.DynamicTitleServiceImpl.getDynamicTitle(DynamicTitleServiceImpl.java:60)
 at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.addTitleToHeader(PortletRendererImpl.java:618)
 at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:231)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:147)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:143)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:78)
 at 
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:144)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:244)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:160)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
 at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:226)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:240)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
 at 
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
 at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
 at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
 at java.lang.Thread.run(Thread.java:595)
2010-06-01 13:38:22 [http--8080-1$8414377] ERROR PortletRendererImpl:242 - 
java.lang.NullPointerException
java.lang.NullPointerException
 at 
com.caucho.server.connection.RequestWrapper.getAttribute(RequestWrapper.java:306)
 at 
javax.servlet.ServletRequestWrapper.getAttribute(ServletRequestWrapper.java:298)
 at 
org.apache.jetspeed.engine.servlet.ServletRequestImpl.getAttribute(ServletRequestImpl.java:210)
 at 
org.apache.jetspeed.services.title.DynamicTitleServiceImpl.getDynamicTitle(DynamicTitleServiceImpl.java:60)
 at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.addTitleToHeader(PortletRendererImpl.java:618)
 at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:231)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:147)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:143)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:78)
 at 
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:144)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:244)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:160)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
 at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:226)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:240)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
 at 
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
 at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
 at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
 at java.lang.Thread.run(Thread.java:595)
2010-06-01 13:38:23 [http--8080-1$8414377] ERROR RenderingJobImpl:283 - Error 
rendering portlet OID 1
javax.portlet.PortletException: java.lang.IllegalArgumentException: getContext 
URI must not be null.
 at 
org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:219)
 at 
org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(LocalPortletInvoker.java:117)
 at 
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:119)
 at 
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(JetspeedPortletContainerWrapper.java:121)
 at 
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:271)
 at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:230)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:147)
 at 
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:78)
 at 
org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:144)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:130)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:207)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:109)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:244)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:160)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:150)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
 at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
 at 
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:126)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:167)
 at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:146)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:226)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:240)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
 at 
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
 at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
 at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
 at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalArgumentException: getContext URI must not be null.
 at com.caucho.server.webapp.WebApp.getContext(WebApp.java:1965)
 at 
com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:421)
 at 
com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:368)
 at 
org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(JetspeedRequestDispatcher.java:73)
 at 
org.apache.portals.bridges.common.GenericServletPortlet.doView(GenericServletPortlet.java:364)
 at 
org.apache.jetspeed.portlets.layout.LayoutPortlet.doView(LayoutPortlet.java:274)
 at 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet.doView(MultiColumnPortlet.java:196)
 at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:78)
 at javax.portlet.GenericPortlet.render(GenericPortlet.java:62)
 at 
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortletInstance.java:103)
 at 
org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:192)
 ... 52 more

how to config jetspeed on resin? thanks!

Reply via email to