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'

Reply via email to