You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-user@portals.apache.org by Nirav Mehta <me...@gmail.com> on 2007/06/24 12:12:55 UTC
Problem integrating with Geronimo 1.1.1
Hi,
I've just started on Pluto. Since I've worked with Geronimo, I thought I'll
try using it with that.
I followed this article on on developerWorks:
http://www.ibm.com/developerworks/library/os-ag-pluto/index.html. I could
not find the jar files that Rakesh has mentioned. So I figured that the
dependent libs by myself ... these are what added to the shared libs
folder:
castor-1.1.2.jar
pluto-container-1.1.3.jar
pluto-descriptor-api-1.1.3.jar
pluto-descriptor-impl-1.1.3.jar
pluto-taglib-1.1.3.jar
portlet-api-1.0.jar
xalan.jar
xercesImpl.jar
xml-apis.jar
*I created a geronimo deployment descriptor:*
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
xmlns:tomcat="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"
>
<environment>
<moduleId>
<groupId>org.apache.pluto</groupId>
<artifactId>pluto</artifactId>
<version>1.1.0</version>
<type>war</type>
</moduleId>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>portlet-api</groupId>
<artifactId>portlet-api</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>sharedlib</artifactId>
</dependency>
</dependencies>
</environment>
<context-root>/pluto</context-root>
<security-realm-name>geronimo-properties-realm</security-realm-name>
<security>
<default-principal realm-name="geronimo-properties-realm">
<principal
name="anonymous"
class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal
"
/>
</default-principal>
<role-mappings>
<role role-name="pluto">
<realm realm-name="geronimo-properties-realm">
<principal
name="system"
class="
org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"
/>
</realm>
</role>
</role-mappings>
</security>
<tomcat:cross-context/>
</web-app>
*On trying to start component org.apache.pluto/pluto/1.1.0/war, I get the
following log:*
15:36:50,718 INFO [ContextLoader] Root WebApplicationContext:
initialization started
15:36:51,453 INFO [CollectionFactory] JDK 1.4+ collections available
15:36:51,453 INFO [CollectionFactory] Commons Collections 3.x available
15:36:51,875 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/pluto-
portal-driver-services-config.xml]
15:36:52,546 INFO [XmlWebApplicationContext] Bean factory for application
context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,SupportedWindowStatesService,PortalCallbackService];
root of BeanFactory hierarchy
15:36:52,703 INFO [XmlWebApplicationContext] 10 beans defined in
application context [Root WebApplicationContext]
15:36:53,218 INFO [XmlWebApplicationContext] Unable to locate MessageSource
with name 'messageSource': using default [
org.springframework.context.support.DelegatingMessageSource@2da63a]
15:36:53,359 INFO [XmlWebApplicationContext] Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default [
org.springframework.context.event.SimpleApplicationEventMulticaster@11ab8a5]
15:36:53,421 INFO [UiApplicationContextUtils] Unable to locate ThemeSource
with name 'themeSource': using default [
org.springframework.ui.context.support.ResourceBundleThemeSource@118e146]
15:36:53,421 INFO [DefaultListableBeanFactory] Pre-instantiating singletons
in factory [
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,SupportedWindowStatesService,PortalCallbackService];
root of BeanFactory hierarchy]
15:36:54,328 INFO [ContextLoader] Using context class [
org.springframework.web.context.support.XmlWebApplicationContext] for root
WebApplicationContext
15:36:54,328 INFO [ContextLoader] Root WebApplicationContext:
initialization completed in 3610 ms
15:36:54,328 INFO [PortalStartupListener] Starting up Pluto Portal Driver.
. .
15:36:54,875 INFO [PortalStartupListener] Initializing Portlet Container. .
.
15:36:54,984 WARN [PortletContextManager] Servlet 2.4 or below detected.
Unable to find getContextPath on ServletContext.
15:36:55,234 INFO [PortletContainerFactory] Portlet Container [Pluto Portal
Driver] created.
15:36:55,234 INFO [PortletContainerImpl] Portlet Container [Pluto Portal
Driver]: Container initialized successfully.
15:36:55,234 INFO [PortalStartupListener] Pluto portlet container started.
15:36:55,265 INFO [PortalStartupListener] ********** Pluto Portal Driver
Started **********
15:36:55,359 INFO [ClasspathScanner] Found 1 resources for path
'/META-INF/pluto.properties'.
15:36:55,375 INFO [PortletContextManager] Found 3 application id resolvers.
15:36:55,671 INFO [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo-1.1.1/var/shared/lib/pluto-
descriptor-impl-1.1.3.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
15:36:59,375 INFO [PortletContextManager] Portlet Context '/pluto'
registered.
15:36:59,375 INFO [PortletContextManager] Registered portlet application
with application id '/pluto'
15:36:59,375 INFO [PortletContextManager] Registering 0 portlets for
context /pluto
15:36:59,375 INFO [PortletContextManager] Unable to locate portlet config
[applicationId=/pluto]/[AdminPortlet].
15:36:59,375 ERROR [[/pluto]] StandardWrapper.Throwable
java.lang.NullPointerException
at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
at javax.servlet.GenericServlet.init(GenericServlet.java:168)
at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4176)
at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:67)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:337)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:192)
at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.geronimo.tomcat.TomcatContainer.addContext(
TomcatContainer.java:313)
at
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.invoke
(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$1a2f6178.addContext
(<generated>)
at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(
TomcatWebAppContext.java:438)
at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(
GBeanInstance.java:981)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
GBeanInstanceState.java:267)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(
GBeanInstanceState.java:102)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
GBeanInstanceState.java:124)
at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(
GBeanInstance.java:540)
at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(
BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans
(ConfigurationUtil.java:374)
at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(
KernelConfigurationManager.java:187)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:527)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:508)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke
(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$7a0ef1.startConfiguration
(<generated>)
at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction
(ConfigManagerPortlet.java:84)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
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.doInclude(
ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(
PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(
PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(
PortletContainerImpl.java:164)
at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction
(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
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.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:524)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:342)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
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
:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
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)
15:36:59,406 ERROR [[/pluto]] Servlet /pluto threw load() exception
java.lang.NullPointerException
at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
at javax.servlet.GenericServlet.init(GenericServlet.java:168)
at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4176)
at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:67)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:337)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:192)
at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.geronimo.tomcat.TomcatContainer.addContext(
TomcatContainer.java:313)
at
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.invoke
(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$1a2f6178.addContext
(<generated>)
at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(
TomcatWebAppContext.java:438)
at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(
GBeanInstance.java:981)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
GBeanInstanceState.java:267)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(
GBeanInstanceState.java:102)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
GBeanInstanceState.java:124)
at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(
GBeanInstance.java:540)
at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(
BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans
(ConfigurationUtil.java:374)
at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(
KernelConfigurationManager.java:187)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:527)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:508)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke
(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$7a0ef1.startConfiguration
(<generated>)
at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction
(ConfigManagerPortlet.java:84)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
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.doInclude(
ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(
PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(
PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(
PortletContainerImpl.java:164)
at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction
(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
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.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:524)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:342)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
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
:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
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 may have the same problem that Steve Crook had
(http://mail-archives.apache.org/mod_mbox/portals-pluto-user/200703.mbox/%3c45FF3D05.2000106@jhu.edu%3e
). The error that I get when trying to run the portal with /pluto/portal is
thesame as described in this post.
Where am I going wrong?
- Nirav Mehta
Re: Problem integrating with Geronimo 1.1.1
Posted by Elliot Metsger <em...@jhu.edu>.
Hi Nirav,
Ok, this is progress. It's now puking when trying to render the
portlet, so dispatch is working...
Can you do me a favor and turn up the log level to debug and post that?
Right now I can tell it fails including portlet-skin.jsp, but I don't
know where... turning up the log level should help, I hope.
Thanks,
Elliot
Nirav Mehta wrote:
> Hi Elliot,
>
> I've included a context.xml in META-INF and also the geronimo deployment
> plan for cross-context dispatching, but still errors persist (and so will I
> !). This is the log:
>
> 16:07:12,687 WARN [SecurityCollection] Suspicious url pattern: "/portal/*"
> - see
> http://java.sun.com/aboutJava/communityprocess/first/jsr053/servlet23_PFD.pdf
>
> section 11.2
> 16:07:12,906 INFO [ContextLoader] Root WebApplicationContext:
> initialization started
> 16:07:12,906 INFO [[/pluto]] Loading Spring root WebApplicationContext
> 16:07:13,109 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
> from ServletContext resource [/WEB-INF/pluto-
> portal-driver-services-config.xml]
> 16:07:13,343 INFO [XmlWebApplicationContext] Bean factory for application
> context [Root WebApplicationContext]:
> org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
>
> beans
> [RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
>
> root of BeanFactory hierarchy
> 16:07:13,406 INFO [XmlWebApplicationContext] 9 beans defined in
> application
> context [Root WebApplicationContext]
> 16:07:13,609 INFO [XmlWebApplicationContext] Unable to locate
> MessageSource
> with name 'messageSource': using default [
> org.springframework.context.support.DelegatingMessageSource@c86119]
> 16:07:13,609 INFO [XmlWebApplicationContext] Unable to locate
> ApplicationEventMulticaster with name 'applicationEventMulticaster': using
> default [
> org.springframework.context.event.SimpleApplicationEventMulticaster@15eddd8]
>
> 16:07:13,625 INFO [UiApplicationContextUtils] Unable to locate ThemeSource
> with name 'themeSource': using default [
> org.springframework.ui.context.support.ResourceBundleThemeSource@136b690]
> 16:07:13,625 INFO [DefaultListableBeanFactory] Pre-instantiating
> singletons
> in factory [
> org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
>
> beans
> [RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
>
> root of BeanFactory hierarchy]
> 16:07:13,937 INFO [ContextLoader] Using context class [
> org.springframework.web.context.support.XmlWebApplicationContext] for root
> WebApplicationContext
> 16:07:13,937 INFO [ContextLoader] Root WebApplicationContext:
> initialization completed in 1031 ms
> 16:07:13,937 INFO [PortalStartupListener] Starting up Pluto Portal Driver.
> . .
> 16:07:14,718 INFO [PortalStartupListener] Initializing Portlet
> Container. .
> .
> 16:07:14,718 INFO [PortletContainerFactory] Portlet Container [Pluto
> Portal
> Driver] created.
> 16:07:14,718 INFO [PortletContainerImpl] Portlet Container [Pluto Portal
> Driver]: Container initialized successfully.
> 16:07:14,718 INFO [PortalStartupListener] Pluto portlet container started.
> 16:07:14,718 INFO [PortalStartupListener] ********** Pluto Portal Driver
> Started **********
>
>
> 16:07:14,718 INFO [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
>
> 16:07:15,031 INFO [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:07:15,046 INFO [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:07:15,062 INFO [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:10:15,562 INFO [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
>
> 16:10:15,890 INFO [PortletContextManager] Portlet Context
> '/pluto-testsuite' registered.
> 16:10:16,546 INFO [PortletContextManager] Portlet Context
> '/pluto-testsuite' registered.
> 16:11:32,250 ERROR [[jsp]] Servlet.service() for servlet jsp threw
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 16:11:34,078 ERROR [[jsp]] Servlet.service() for servlet jsp threw
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 16:11:34,109 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
> plutoPortalDriver threw exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
>
Re: Problem integrating with Geronimo 1.1.1
Posted by Nirav Mehta <me...@gmail.com>.
Hi Elliot,
I've included a context.xml in META-INF and also the geronimo deployment
plan for cross-context dispatching, but still errors persist (and so will I
!). This is the log:
16:07:12,687 WARN [SecurityCollection] Suspicious url pattern: "/portal/*"
- see
http://java.sun.com/aboutJava/communityprocess/first/jsr053/servlet23_PFD.pdf
section 11.2
16:07:12,906 INFO [ContextLoader] Root WebApplicationContext:
initialization started
16:07:12,906 INFO [[/pluto]] Loading Spring root WebApplicationContext
16:07:13,109 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/pluto-
portal-driver-services-config.xml]
16:07:13,343 INFO [XmlWebApplicationContext] Bean factory for application
context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
root of BeanFactory hierarchy
16:07:13,406 INFO [XmlWebApplicationContext] 9 beans defined in application
context [Root WebApplicationContext]
16:07:13,609 INFO [XmlWebApplicationContext] Unable to locate MessageSource
with name 'messageSource': using default [
org.springframework.context.support.DelegatingMessageSource@c86119]
16:07:13,609 INFO [XmlWebApplicationContext] Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default [
org.springframework.context.event.SimpleApplicationEventMulticaster@15eddd8]
16:07:13,625 INFO [UiApplicationContextUtils] Unable to locate ThemeSource
with name 'themeSource': using default [
org.springframework.ui.context.support.ResourceBundleThemeSource@136b690]
16:07:13,625 INFO [DefaultListableBeanFactory] Pre-instantiating singletons
in factory [
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
root of BeanFactory hierarchy]
16:07:13,937 INFO [ContextLoader] Using context class [
org.springframework.web.context.support.XmlWebApplicationContext] for root
WebApplicationContext
16:07:13,937 INFO [ContextLoader] Root WebApplicationContext:
initialization completed in 1031 ms
16:07:13,937 INFO [PortalStartupListener] Starting up Pluto Portal Driver.
. .
16:07:14,718 INFO [PortalStartupListener] Initializing Portlet Container. .
.
16:07:14,718 INFO [PortletContainerFactory] Portlet Container [Pluto Portal
Driver] created.
16:07:14,718 INFO [PortletContainerImpl] Portlet Container [Pluto Portal
Driver]: Container initialized successfully.
16:07:14,718 INFO [PortalStartupListener] Pluto portlet container started.
16:07:14,718 INFO [PortalStartupListener] ********** Pluto Portal Driver
Started **********
16:07:14,718 INFO [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
16:07:15,031 INFO [PortletContextManager] Portlet Context '/pluto'
registered.
16:07:15,046 INFO [PortletContextManager] Portlet Context '/pluto'
registered.
16:07:15,062 INFO [PortletContextManager] Portlet Context '/pluto'
registered.
16:10:15,562 INFO [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
16:10:15,890 INFO [PortletContextManager] Portlet Context
'/pluto-testsuite' registered.
16:10:16,546 INFO [PortletContextManager] Portlet Context
'/pluto-testsuite' registered.
16:11:32,250 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
16:11:34,078 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
16:11:34,109 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
plutoPortalDriver threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Re: Problem integrating with Geronimo 1.1.1
Posted by Elliot Metsger <em...@jhu.edu>.
You probably need cross context dispatching enabled for Pluto and your
portlet webapplication in Geronimo.
Here's how you do it in Tomcat (scroll down to 'crossContext'):
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html#Common%20Attributes
Here's why you need it:
http://portals.apache.org/pluto/v11/architecture.html
The portal needs to dispatch the request to the portlet, which lives in
a separate context.
HTH,
Elliot
Nirav Mehta wrote:
> Ok ... that was cause Xerces was missing in the sharedlib. Now I'm stuck
> here ...
>
> 13:59:57,437 INFO [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
>
> 13:59:57,640 INFO [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 13:59:57,656 INFO [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 13:59:57,671 INFO [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 14:00:53,625 ERROR [DefaultPortletInvokerService] Unable to locate request
> dispatcher for context Tomcat Fallback Application and portlet
> /PlutoInvoker/TestPortlet1.
> 14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 14:00:53,640 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
> plutoPortalDriver threw exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
>
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
>
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
>
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
>
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
>
Re: Problem integrating with Geronimo 1.1.1
Posted by Nirav Mehta <me...@gmail.com>.
Ok ... that was cause Xerces was missing in the sharedlib. Now I'm stuck
here ...
13:59:57,437 INFO [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
13:59:57,640 INFO [PortletContextManager] Portlet Context '/pluto-portal'
registered.
13:59:57,656 INFO [PortletContextManager] Portlet Context '/pluto-portal'
registered.
13:59:57,671 INFO [PortletContextManager] Portlet Context '/pluto-portal'
registered.
14:00:53,625 ERROR [DefaultPortletInvokerService] Unable to locate request
dispatcher for context Tomcat Fallback Application and portlet
/PlutoInvoker/TestPortlet1.
14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
14:00:53,640 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
plutoPortalDriver threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Re: Problem integrating with Geronimo 1.1.1
Posted by Nirav Mehta <me...@gmail.com>.
Hi Ben,
I'm trying out Pluto 1.1.0 with Geronimo 2.0-M6 now. I think have made some
progress. I get the following error:
23:15:01,171 INFO [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
23:15:01,187 ERROR [[/pluto]] Servlet /pluto threw load() exception
javax.servlet.ServletException: Error loading context: Apache Pluto Portal
Driver
at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:104)
at javax.servlet.GenericServlet.init(GenericServlet.java:215)
at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1053)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:955)
at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:4035)
at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4338)
at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:62)
at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:350)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:194)
...
This error comes up for any portlet I try to run, not just the admin
portlet.
I looked at the source and the exception is actually thrown by he
PortletContextManager's register() method.
Re: Problem integrating with Geronimo 1.1.1
Posted by be...@netsos.com.
Nirav,
I think there might be a clue in the following section of your log:
> 15:36:59,375 INFO [PortletContextManager] Portlet Context '/pluto'
> registered.
> 15:36:59,375 INFO [PortletContextManager] Registered portlet application
> with application id '/pluto'
> 15:36:59,375 INFO [PortletContextManager] Registering 0 portlets for
> context /pluto
> 15:36:59,375 INFO [PortletContextManager] Unable to locate portlet config
> [applicationId=/pluto]/[AdminPortlet].
> 15:36:59,375 ERROR [[/pluto]] StandardWrapper.Throwable
> java.lang.NullPointerException
> at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
> at javax.servlet.GenericServlet.init(GenericServlet.java:168)
> at org.apache.catalina.core.StandardWrapper.loadServlet(
> StandardWrapper.java:1105)
It looks like 0 portlets were registered when Pluto started up... were
these deleted from the portlet.xml file? If they were deleted from
portlet.xml and you still have the wrapper servlet referenced in web.xml,
it could be a problem, I think.
HTH,
Ben