You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-dev@portals.apache.org by John Godwin <jg...@comcast.net> on 2005/12/08 14:53:08 UTC
xul markup "widget" language in a portlet deployed to pluto
*New guy alert: if this is the wrong place to send this, please let me
know where I should be sending it - i don't want to spam everyone. Thanks
Hello All,
I'm attempting to use a page with the xul markup "widget" language in a
portlet, and deploying it to pluto. I'm receiving a null pointer
exception in PortletInvokerImpl at line 106:
ServletDefinition servletDefinition =
portletDefinition.getServletDefinition();
I've attached a debugger and found that the
portletDefinition.getServletDefinition() is returning null. The debugger
was able to give me the following information about the portalDefinition
at run time:
------------------------------------------------------------------------
class
org.apache.pluto.portalImpl.om.portlet.impl.PortletApplicationDefinitionImpl:
{
objectID='PortletTest'
GUID='PortletTest'
version='1.0'
Portlets:
class org.apache.pluto.portalImpl.om.portlet.impl.PortletDefinitionImpl:
{
objectID='PortletTest.PortalPortletTest'
guid='PortletTest.PortalPortletTest'
id=''
name='PortalPortletTest'
class org.apache.pluto.portalImpl.om.common.impl.LanguageSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.LanguageImpl:
{
locale='en'
title='Portal Portlet Test'
shortTitle='Test'
Keywords:portal,
}
class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.PreferenceSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeSetImpl:
class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeImpl:
{
contentType='text/xml'
portletMode[0]='view'
portletMode[1]='edit'
portletMode[2]='help'
}
class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
description='Portal Portlet Test', locale='en'
class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
displayName='Portal Portlet Test', locale='en'
}
webApplication:
class
org.apache.pluto.portalImpl.om.servlet.impl.WebApplicationDefinitionImpl:
{
id=''
class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
displayName='PortalPortletTest', locale='en'
class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
description='This is Portlet for testing various ideas.', locale='en'
class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
class
org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionListImpl:
class
org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionImpl:
{
id=''
servletName='PortalPortletTest'
class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
class
org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
servletClass='com.PortalPortletTest'
class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
class org.apache.pluto.portalImpl.om.common.impl.ParameterImpl:
name='portlet-class', value='PortalPortletTest', descriptions='
class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl: '
class
org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
}
ServletMappings:
class org.apache.pluto.portalImpl.om.servlet.impl.ServletMappingImpl:
{
id='null'
servletName='PortalPortletTest'
urlPattern='/PortalPortletTest/*'
}
contextPath='/PortletTest'
}
}
---------------------------------------------------------------------------
I believe I have the portlet configured correctly. My gut instinct is
that the container simply doensn't support the xul markup language. Any
help would be appreciated.
jgodwin001@comcast.net
Re: xul markup "widget" language in a portlet deployed to pluto
Posted by John Godwin <jg...@comcast.net>.
Hello David,
Thanks for the info - it won't be the first time I've botched a
configuration :). Here's the stack trace:
-----------------------------------------------------------------
28672 [http-8080-Processor25] DEBUG
org.apache.pluto.PortletContainerImpl -
PortletContainerImpl.portletLoad(PortletTest_row1_col1_p1) called.
28828 [http-8080-Processor25] ERROR
org.apache.pluto.portalImpl.aggregation.PortletFragment - Error in Portlet
java.lang.NullPointerException
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:109)
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.load(PortletInvokerImpl.java:80)
at
org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImpl.java:218)
at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.portletLoad(PortletContainerWrapperImpl.java:94)
at
org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:120)
at
org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp:123)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)
at
org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp:65)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)
at
org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp:74)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)
at
org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp:136)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:112)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:254)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
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.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
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:595)
29031 [http-8080-Processor25] DEBUG
org.apache.catalina.core.ApplicationDispatcher -
servletPath=/WEB-INF/aggregation/PortletFragmentHeader.jsp,
pathInfo=null, queryString=null, name=null
29031 [http-8080-Processor25] DEBUG
org.apache.catalina.core.ApplicationDispatcher - Path Based Include
29031 [http-8080-Processor25] DEBUG org.apache.jasper.servlet.JspServlet
- JspEngine --> /WEB-INF/aggregation/PortletFragmentHeader.jsp
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - ServletPath: /portal
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - PathInfo: /PortletTest
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - RealPath:
C:\development\Tomcat5_5\webapps\pluto\WEB-INF\aggregation\PortletFragmentHeader.jsp
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - RequestURI:
/pluto/portal/PortletTest
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - QueryString: null
29031 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - Request Params:
29094 [http-8080-Processor25] DEBUG
org.apache.catalina.core.ApplicationDispatcher -
servletPath=/WEB-INF/aggregation/PortletFragmentFooter.jsp,
pathInfo=null, queryString=null, name=null
29094 [http-8080-Processor25] DEBUG
org.apache.catalina.core.ApplicationDispatcher - Path Based Include
29094 [http-8080-Processor25] DEBUG org.apache.jasper.servlet.JspServlet
- JspEngine --> /WEB-INF/aggregation/PortletFragmentFooter.jsp
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - ServletPath: /portal
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - PathInfo: /PortletTest
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - RealPath:
C:\development\Tomcat5_5\webapps\pluto\WEB-INF\aggregation\PortletFragmentFooter.jsp
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - RequestURI:
/pluto/portal/PortletTest
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - QueryString: null
29094 [http-8080-Processor25] DEBUG
org.apache.jasper.servlet.JspServlet - Request Params:
Does this help?
John
David H. DeWolf wrote:
> There should be no issue using xul as long as it's declared in the
> portlet definition. I only see:
>
> contentType='text/xml'
> portletMode[0]='view'
> portletMode[1]='edit'
> portletMode[2]='help'
>
> you'd want to add an entry for xul.
>
> That doesn't explain your error though. It seems to be more of a
> configuration error.
>
> This:
>
>
>>exception in PortletInvokerImpl at line 106:
>>ServletDefinition servletDefinition =
>>portletDefinition.getServletDefinition();
>
>
> should not throw a NullPointer if servlet definition is null. . .it
> only would if portletDefinition is null - which according to the
> debugger it is not. Also, according to the debugger, the servlet
> definition is not null.
>
> Any more information (i.e. that stack track), may be helpful.
>
> Thanks,
>
> David
>
> On 12/8/05, John Godwin <jg...@comcast.net> wrote:
>
>>*New guy alert: if this is the wrong place to send this, please let me
>>know where I should be sending it - i don't want to spam everyone. Thanks
>>
>>Hello All,
>>
>>I'm attempting to use a page with the xul markup "widget" language in a
>>portlet, and deploying it to pluto. I'm receiving a null pointer
>>exception in PortletInvokerImpl at line 106:
>>ServletDefinition servletDefinition =
>>portletDefinition.getServletDefinition();
>>
>>I've attached a debugger and found that the
>>portletDefinition.getServletDefinition() is returning null. The debugger
>>was able to give me the following information about the portalDefinition
>>at run time:
>>
>>------------------------------------------------------------------------
>>
>>class
>>org.apache.pluto.portalImpl.om.portlet.impl.PortletApplicationDefinitionImpl:
>>{
>>objectID='PortletTest'
>>GUID='PortletTest'
>>version='1.0'
>>Portlets:
>> class org.apache.pluto.portalImpl.om.portlet.impl.PortletDefinitionImpl:
>> {
>> objectID='PortletTest.PortalPortletTest'
>> guid='PortletTest.PortalPortletTest'
>> id=''
>> name='PortalPortletTest'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.LanguageSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.LanguageImpl:
>> {
>> locale='en'
>> title='Portal Portlet Test'
>> shortTitle='Test'
>> Keywords:portal,
>> }
>>
>> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
>>
>> class org.apache.pluto.portalImpl.om.common.impl.PreferenceSetImpl:
>>
>> class org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
>>
>> class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeSetImpl:
>> class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeImpl:
>> {
>> contentType='text/xml'
>> portletMode[0]='view'
>> portletMode[1]='edit'
>> portletMode[2]='help'
>> }
>>
>> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
>>description='Portal Portlet Test', locale='en'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
>>displayName='Portal Portlet Test', locale='en'
>> }
>>webApplication:
>> class
>>org.apache.pluto.portalImpl.om.servlet.impl.WebApplicationDefinitionImpl:
>> {
>> id=''
>>
>> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
>>displayName='PortalPortletTest', locale='en'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
>>description='This is Portlet for testing various ideas.', locale='en'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
>>
>> class
>>org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionListImpl:
>> class
>>org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionImpl:
>> {
>> id=''
>> servletName='PortalPortletTest'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
>>
>> class
>>org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
>>servletClass='com.PortalPortletTest'
>>
>> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
>> class org.apache.pluto.portalImpl.om.common.impl.ParameterImpl:
>>name='portlet-class', value='PortalPortletTest', descriptions='
>>class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl: '
>>
>> class
>>org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
>> }
>> ServletMappings:
>> class org.apache.pluto.portalImpl.om.servlet.impl.ServletMappingImpl:
>> {
>> id='null'
>> servletName='PortalPortletTest'
>> urlPattern='/PortalPortletTest/*'
>> }
>> contextPath='/PortletTest'
>> }
>>}
>>---------------------------------------------------------------------------
>>
>>I believe I have the portlet configured correctly. My gut instinct is
>>that the container simply doensn't support the xul markup language. Any
>>help would be appreciated.
>>
>>jgodwin001@comcast.net
>>
>>
>
>
Re: xul markup "widget" language in a portlet deployed to pluto
Posted by "David H. DeWolf" <dd...@apache.org>.
There should be no issue using xul as long as it's declared in the
portlet definition. I only see:
contentType='text/xml'
portletMode[0]='view'
portletMode[1]='edit'
portletMode[2]='help'
you'd want to add an entry for xul.
That doesn't explain your error though. It seems to be more of a
configuration error.
This:
> exception in PortletInvokerImpl at line 106:
> ServletDefinition servletDefinition =
> portletDefinition.getServletDefinition();
should not throw a NullPointer if servlet definition is null. . .it
only would if portletDefinition is null - which according to the
debugger it is not. Also, according to the debugger, the servlet
definition is not null.
Any more information (i.e. that stack track), may be helpful.
Thanks,
David
On 12/8/05, John Godwin <jg...@comcast.net> wrote:
> *New guy alert: if this is the wrong place to send this, please let me
> know where I should be sending it - i don't want to spam everyone. Thanks
>
> Hello All,
>
> I'm attempting to use a page with the xul markup "widget" language in a
> portlet, and deploying it to pluto. I'm receiving a null pointer
> exception in PortletInvokerImpl at line 106:
> ServletDefinition servletDefinition =
> portletDefinition.getServletDefinition();
>
> I've attached a debugger and found that the
> portletDefinition.getServletDefinition() is returning null. The debugger
> was able to give me the following information about the portalDefinition
> at run time:
>
> ------------------------------------------------------------------------
>
> class
> org.apache.pluto.portalImpl.om.portlet.impl.PortletApplicationDefinitionImpl:
> {
> objectID='PortletTest'
> GUID='PortletTest'
> version='1.0'
> Portlets:
> class org.apache.pluto.portalImpl.om.portlet.impl.PortletDefinitionImpl:
> {
> objectID='PortletTest.PortalPortletTest'
> guid='PortletTest.PortalPortletTest'
> id=''
> name='PortalPortletTest'
>
> class org.apache.pluto.portalImpl.om.common.impl.LanguageSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.LanguageImpl:
> {
> locale='en'
> title='Portal Portlet Test'
> shortTitle='Test'
> Keywords:portal,
> }
>
> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
>
> class org.apache.pluto.portalImpl.om.common.impl.PreferenceSetImpl:
>
> class org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
>
> class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeSetImpl:
> class org.apache.pluto.portalImpl.om.portlet.impl.ContentTypeImpl:
> {
> contentType='text/xml'
> portletMode[0]='view'
> portletMode[1]='edit'
> portletMode[2]='help'
> }
>
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
> description='Portal Portlet Test', locale='en'
>
> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
> displayName='Portal Portlet Test', locale='en'
> }
> webApplication:
> class
> org.apache.pluto.portalImpl.om.servlet.impl.WebApplicationDefinitionImpl:
> {
> id=''
>
> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.DisplayNameImpl:
> displayName='PortalPortletTest', locale='en'
>
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionImpl:
> description='This is Portlet for testing various ideas.', locale='en'
>
> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
>
> class
> org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionListImpl:
> class
> org.apache.pluto.portalImpl.om.servlet.impl.ServletDefinitionImpl:
> {
> id=''
> servletName='PortalPortletTest'
>
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl:
>
> class
> org.apache.pluto.portalImpl.om.common.impl.DisplayNameSetImpl:
> servletClass='com.PortalPortletTest'
>
> class org.apache.pluto.portalImpl.om.common.impl.ParameterSetImpl:
> class org.apache.pluto.portalImpl.om.common.impl.ParameterImpl:
> name='portlet-class', value='PortalPortletTest', descriptions='
> class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl: '
>
> class
> org.apache.pluto.portalImpl.om.common.impl.SecurityRoleRefSetImpl:
> }
> ServletMappings:
> class org.apache.pluto.portalImpl.om.servlet.impl.ServletMappingImpl:
> {
> id='null'
> servletName='PortalPortletTest'
> urlPattern='/PortalPortletTest/*'
> }
> contextPath='/PortletTest'
> }
> }
> ---------------------------------------------------------------------------
>
> I believe I have the portlet configured correctly. My gut instinct is
> that the container simply doensn't support the xul markup language. Any
> help would be appreciated.
>
> jgodwin001@comcast.net
>
>