I thought I'd try and kill two birds with one stone... check Pluto under
Tomcat 5.5.12, and also check it under a clean .exe installation.
In the event, I'm getting startup errors - log files attached, but
here's a snippet: (Oops! Log files were supposed to be attached, but I
just deleted them before sending the message. I'll regenerate them
later if needed.)
[[
26-Oct-2005 16:42:30 org.apache.catalina.startup.HostConfig deployDescriptor
WARNING: A docBase C:\DEV\Apache Software Foundation\Tomcat
5.5\webapps\pluto-portal.war inside the host appBase has been specified,
and will be ignored
26-Oct-2005 16:42:30 org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Dev\Apache Software
Foundation\Tomcat 5.5\webapps\pluto does not exist or is not a readable
directory
at
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3777)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3948)
:
]]
If I browse to http://localhost:8080/pluto-portal/, I see "Hello world".
If I browse to http://localhost:8080/pluto-testsuite/, I see "Hello world".
If I browse to http://localhost:8080/pluto/ I get an HTTP 404 error.
If I browse to http://localhost:8080/pluto-portal/portal, I see an error
displayed:
[[
Error rendering portlet.
org.apache.pluto.PortletContainerRuntimeException: Error creating
portlet invoker for portlet TestPortlet1. Unable to locate context
/testsuite. Check your portlet configuration and ensure cross context
dispatching is enabled.
at
org.apache.pluto.core.InternalPortletWindow.(InternalPortletWindow.java:60)
at
org.apache.pluto.core.PortletContainerImpl.doRender(PortletContainerImpl.java:119)
at
org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:94)
at
org.apache.jsp.WEB_002dINF.fragments.portlet_002dskin_jsp._jspx_meth_pluto_portlet_0(org.apache.jsp.WEB_002dINF.fragments.portlet_002dskin_jsp:96)
at
org.apache.jsp.WEB_002dINF.fragments.portlet_002dskin_jsp._jspService(org.apache.jsp.WEB_002dINF.fragments.portlet_002dskin_jsp:71)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
:
]]
I'm suspecting there may be a subtle default configuration change
between Tomcat 5.5.9 and 5.5.12, but I haven't been able to find
anything yet.
I just removed Tomcat 5.5.12 and did a clean install of 5.5.9 from the
.exe installer, and the pluto portal testsuite starts up just fine. Ho
hum. I'll go regenerate those 5.5.12 logs now. (Is this a Tomcat bug
if the system is so prone to minor-version changes of behaviour?)
Er... this is even weirder; I just reinstalled 5.5.12, just as before,
and reinstalled pluto, and now it's started up just fine. But this
time, http://localhost:8080/pluto/ returns a 404.
A last shot... I removed all the pluto stuff from Tomcat, re-ran the
Pluto installation and tried again. Still getting 404's from
http://localhost:8080/pluto/. I'm out of time... latest logs attached.
#g
--
Graham Klyne
Research Technology Service
Oxford University Computing Services
[DEBUG] PortalStartupListener - Starting Pluto Portal Driver . . .
[DEBUG] PortalStartupListener - - Retreaving Driver Configuration . . .
[DEBUG] ConfigurationFactory - Pushing body text ''
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.Configuration,
attributeName=null]
[DEBUG] ConfigurationFactory - [ObjectCreateRule]{pluto-portal-driver}New
org.apache.pluto.driver.services.impl.resource.Configuration
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/portal-name'
[DEBUG] ConfigurationFactory - Fire begin() for
BeanPropertySetterRule[propertyName=portalName]
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/portal-name'
[DEBUG] ConfigurationFactory - bodyText='pluto-portal-driver'
[DEBUG] ConfigurationFactory - Fire body() for
BeanPropertySetterRule[propertyName=portalName]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portal-name} Called with text
'pluto-portal-driver'
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
BeanPropertySetterRule[propertyName=portalName]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portal-name} Set
org.apache.pluto.driver.services.impl.resource.Configuration property
portalName with text pluto-portal-driver
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/portal-version'
[DEBUG] ConfigurationFactory - Fire begin() for
BeanPropertySetterRule[propertyName=portalVersion]
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/portal-version'
[DEBUG] ConfigurationFactory - bodyText='1.1-ALPHA'
[DEBUG] ConfigurationFactory - Fire body() for
BeanPropertySetterRule[propertyName=portalVersion]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portal-version} Called with text
'1.1-ALPHA'
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
BeanPropertySetterRule[propertyName=portalVersion]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portal-version} Set
org.apache.pluto.driver.services.impl.resource.Configuration property
portalVersion with text 1.1-ALPHA
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/container-name'
[DEBUG] ConfigurationFactory - Fire begin() for
BeanPropertySetterRule[propertyName=containerName]
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/container-name'
[DEBUG] ConfigurationFactory - bodyText='Pluto Portal Driver'
[DEBUG] ConfigurationFactory - Fire body() for
BeanPropertySetterRule[propertyName=containerName]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/container-name} Called with text
'Pluto Portal Driver'
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
BeanPropertySetterRule[propertyName=containerName]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/container-name} Set
org.apache.pluto.driver.services.impl.resource.Configuration property
containerName with text Pluto Portal Driver
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/supports'
[DEBUG] ConfigurationFactory - No rules found matching
'pluto-portal-driver/supports'.
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - bodyText='view'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/portlet-mode} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedPortletMode(view/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - bodyText='edit'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/portlet-mode} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedPortletMode(edit/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - bodyText='help'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/portlet-mode} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedPortletMode(help/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/portlet-mode'
[DEBUG] ConfigurationFactory - bodyText='config'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedPortletMode, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/portlet-mode} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedPortletMode(config/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - bodyText='normal'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/window-state} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedWindowState(normal/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - bodyText='maximized'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/window-state} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedWindowState(maximized/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/supports/window-state'
[DEBUG] ConfigurationFactory - bodyText='minimized'
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addSupportedWindowState, paramCount=0,
paramTypes={java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/supports/window-state} Call
org.apache.pluto.driver.services.impl.resource.Configuration.addSupportedWindowState(minimized/java.lang.String)
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/supports'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - No rules found matching
'pluto-portal-driver/supports'.
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/portlet-app'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app}New
org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPortletApp, paramType=null]
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/portlet-app/context-path'
[DEBUG] ConfigurationFactory - Fire begin() for
BeanPropertySetterRule[propertyName=contextPath]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/portlet-app/context-path'
[DEBUG] ConfigurationFactory - bodyText='/testsuite'
[DEBUG] ConfigurationFactory - Fire body() for
BeanPropertySetterRule[propertyName=contextPath]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portlet-app/context-path} Called
with text '/testsuite'
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
BeanPropertySetterRule[propertyName=contextPath]
[DEBUG] ConfigurationFactory -
[BeanPropertySetterRule]{pluto-portal-driver/portlet-app/context-path} Set
org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig
property contextPath with text /testsuite
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/portlet-app/portlets'
[DEBUG] ConfigurationFactory - No rules found matching
'pluto-portal-driver/portlet-app/portlets'.
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/portlet-app/portlets/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app/portlets/portlet}New
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/portlet-app/portlets/portlet} Setting
property 'portletName' to 'TestPortlet1'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/portlet-app/portlets/portlet} Set
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/portlet-app/portlets/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory -
[SetNextRule]{pluto-portal-driver/portlet-app/portlets/portlet} Call
org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig.addPortlet([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app/portlets/portlet} Pop
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/portlet-app/portlets/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app/portlets/portlet}New
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/portlet-app/portlets/portlet} Setting
property 'portletName' to 'TestPortlet2'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/portlet-app/portlets/portlet} Set
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/portlet-app/portlets/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
SetNextRule[methodName=addPortlet, paramType=null]
[DEBUG] ConfigurationFactory -
[SetNextRule]{pluto-portal-driver/portlet-app/portlets/portlet} Call
org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig.addPortlet([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletWindowConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app/portlets/portlet} Pop
org.apache.pluto.driver.services.impl.resource.PortletWindowConfig
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/portlet-app/portlets'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - No rules found matching
'pluto-portal-driver/portlet-app/portlets'.
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/portlet-app'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPortletApp, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
SetNextRule[methodName=addPortletApp, paramType=null]
[DEBUG] ConfigurationFactory - [SetNextRule]{pluto-portal-driver/portlet-app}
Call
org.apache.pluto.driver.services.impl.resource.Configuration.addPortletApp([EMAIL
PROTECTED])
[DEBUG] Configuration - - - Adding PortletApp Configuration for: /testsuite
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/portlet-app} Pop
org.apache.pluto.driver.services.impl.resource.PortletApplicationConfig
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New match='pluto-portal-driver/render-config'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.RenderConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config}New
org.apache.pluto.driver.services.impl.resource.RenderConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config} Setting property
'defaultPageId' to 'Test Page'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config} Set
org.apache.pluto.driver.services.impl.resource.RenderConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=setRenderConfig, paramType=null]
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page}New
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'name' to 'Test Page'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'uri' to '/WEB-INF/fragments/portlet.jsp'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Set
org.apache.pluto.driver.services.impl.resource.PageConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/render-config/page/portlet} Call
org.apache.pluto.driver.services.impl.resource.PageConfig.addPortlet(/testsuite/java.lang.String,TestPortlet1/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/render-config/page/portlet} Call
org.apache.pluto.driver.services.impl.resource.PageConfig.addPortlet(/testsuite/java.lang.String,TestPortlet2/java.lang.String)
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for SetNextRule[methodName=addPage,
paramType=null]
[DEBUG] ConfigurationFactory -
[SetNextRule]{pluto-portal-driver/render-config/page} Call
org.apache.pluto.driver.services.impl.resource.RenderConfig.addPage([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page} Pop
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page}New
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'name' to 'Secondary Page'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'uri' to '/WEB-INF/fragments/portlet.jsp'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Set
org.apache.pluto.driver.services.impl.resource.PageConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/render-config/page/portlet} Call
org.apache.pluto.driver.services.impl.resource.PageConfig.addPortlet(/testsuite/java.lang.String,TestPortlet1/java.lang.String)
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - Fire begin() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire begin() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory -
match='pluto-portal-driver/render-config/page/portlet'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire body() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=1,
attributeName=name, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for CallParamRule[paramIndex=0,
attributeName=context, from stack=false]
[DEBUG] ConfigurationFactory - Fire end() for
CallMethodRule[methodName=addPortlet, paramCount=2,
paramTypes={java.lang.String, java.lang.String}]
[DEBUG] ConfigurationFactory -
[CallMethodRule]{pluto-portal-driver/render-config/page/portlet} Call
org.apache.pluto.driver.services.impl.resource.PageConfig.addPortlet(/testsuite/java.lang.String,TestPortlet2/java.lang.String)
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for SetNextRule[methodName=addPage,
paramType=null]
[DEBUG] ConfigurationFactory -
[SetNextRule]{pluto-portal-driver/render-config/page} Call
org.apache.pluto.driver.services.impl.resource.RenderConfig.addPage([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page} Pop
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - Pushing body text '
'
[DEBUG] ConfigurationFactory - New
match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - Fire begin() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page}New
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - Fire begin() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'name' to 'About Pluto'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Setting property
'uri' to '/WEB-INF/fragments/about.jsp'
[DEBUG] ConfigurationFactory -
[SetPropertiesRule]{pluto-portal-driver/render-config/page} Set
org.apache.pluto.driver.services.impl.resource.PageConfig properties
[DEBUG] ConfigurationFactory - Fire begin() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/render-config/page'
[DEBUG] ConfigurationFactory - bodyText=''
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=addPage, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for SetNextRule[methodName=addPage,
paramType=null]
[DEBUG] ConfigurationFactory -
[SetNextRule]{pluto-portal-driver/render-config/page} Call
org.apache.pluto.driver.services.impl.resource.RenderConfig.addPage([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.PageConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config/page} Pop
org.apache.pluto.driver.services.impl.resource.PageConfig
[DEBUG] ConfigurationFactory - match='pluto-portal-driver/render-config'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.RenderConfig,
attributeName=null]
[DEBUG] ConfigurationFactory - Fire body() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire body() for
SetNextRule[methodName=setRenderConfig, paramType=null]
[DEBUG] ConfigurationFactory - Popping body text '
'
[DEBUG] ConfigurationFactory - Fire end() for
SetNextRule[methodName=setRenderConfig, paramType=null]
[DEBUG] ConfigurationFactory - [SetNextRule]{pluto-portal-driver/render-config}
Call
org.apache.pluto.driver.services.impl.resource.Configuration.setRenderConfig([EMAIL
PROTECTED])
[DEBUG] ConfigurationFactory - Fire end() for SetPropertiesRule[]
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.RenderConfig,
attributeName=null]
[DEBUG] ConfigurationFactory -
[ObjectCreateRule]{pluto-portal-driver/render-config} Pop
org.apache.pluto.driver.services.impl.resource.RenderConfig
[DEBUG] ConfigurationFactory - match='pluto-portal-driver'
[DEBUG] ConfigurationFactory - bodyText='
'
[DEBUG] ConfigurationFactory - Fire body() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.Configuration,
attributeName=null]
[DEBUG] ConfigurationFactory - Popping body text ''
[DEBUG] ConfigurationFactory - Fire end() for
ObjectCreateRule[className=org.apache.pluto.driver.services.impl.resource.Configuration,
attributeName=null]
[DEBUG] ConfigurationFactory - [ObjectCreateRule]{pluto-portal-driver} Pop
org.apache.pluto.driver.services.impl.resource.Configuration
[DEBUG] PortalStartupListener - - Creating Portal Context
[pluto-portal-driver/1.1-ALPHA]. . .
[DEBUG] PortalStartupListener - - Creating Container Services. . .
[DEBUG] PortalStartupListener - - Creating Portlet Container. . .
[INFO] PortletContainerFactory - Portlet Container [Pluto Portal Driver]
created.
[DEBUG] PortalStartupListener - - Starting Portlet Container
[DEBUG] PortletContainerImpl - Portlet Container [Pluto Portal Driver]
successfully initialized.
[DEBUG] PortalStartupListener - Pluto Portal Driver Started.
[DEBUG] PortalDriverServlet - Rendering Portal: Requested Page: null
[DEBUG] RenderConfig - Requested page is null. Returning default: Test Page
[DEBUG] PortletTag - Evaluated portletId to: /testsuite.TestPortlet1
[DEBUG] PortletTag - Rendering Portlet Window: [EMAIL PROTECTED]
[DEBUG] PortletTag - Evaluated portletId to: /testsuite.TestPortlet2
[DEBUG] PortletTag - Rendering Portlet Window: [EMAIL PROTECTED]
26-Oct-2005 17:29:35 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer
'Catalina:type=Deployer,host=localhost'
26-Oct-2005 17:29:35 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
26-Oct-2005 17:29:35 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'