You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-user@portals.apache.org by Muhammad Kashif <mk...@clickmarks.com> on 2005/05/05 07:49:45 UTC

problem integrating pluto with jboss 3.3.2

Hi,

 

 I successfully deployed Pluto on jboss. & deployed & run wsrtptest portlet
& testsuite portlet on it

But I am getting two problems

 

1) When I deployed a sample jsr-168 portlet (first.war) & add its entry in
pageentityregistry.xml & pageregistry.xml & also add the portlet app context
path in portletcontext.txt

 Then I am getting the errors (attach error.txt), on the other hand if I do
all above steps on Pluto comes with tomcat than it works fine. It seems that
following line at

org.apache.pluto.core.PortletServlet.init(PortletServlet.java:57)

portletClass =
(Portlet)Thread.currentThread().getContextClassLoader().loadClass(classStrin
g).newInstance();

 

 can't file java portlet file but you can see in the attach .war that it is
included in the .war. I tried some other portlets but no luck each portlet
correctly run on Pluto comes with tomcat but not works on jboss.

I attach all above files for your reference

 

RROR [Engine] ApplicationDispatcher[/first] Allocate exception for

 servlet FirstPortlet

javax.servlet.ServletException: com.portalbook.portlets.FirstPortlet

        at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:57)

        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.

java:935)

        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.jav

a:668)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp

atcher.java:653)

        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD

ispatcher.java:575)

        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis

patcher.java:498)

        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke

rImpl.java:120)

        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.load(PortletInvokerI

mpl.java:80)

        at
org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImp

l.java:203)

        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.portletL

oad(PortletContainerWrapperImpl.java:94)

        at
org.apache.pluto.portalImpl.aggregation.PortletFragment.service(Portl

etFragment.java:120)

        at
org.apache.jsp.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java

:63)

        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper

.java:210)

        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2

95)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp

atcher.java:684)

        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD

ispatcher.java:575)

        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis

patcher.java:498)

        at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst

ractFragment.java:106)

        at
org.apache.jsp.RowFragment_jsp._jspService(RowFragment_jsp.java:64)

        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper

.java:210)

        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2

95)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp

atcher.java:684)

        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD

ispatcher.java:575)

        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis

patcher.java:498)

        at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst

ractFragment.java:106)

        at
org.apache.jsp.PageFragment_jsp._jspService(PageFragment_jsp.java:73)

 

        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper

.java:210)

        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2

95)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp

atcher.java:684)

        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD

ispatcher.java:575)

        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis

patcher.java:498)

        at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst

ractFragment.java:106)

        at
org.apache.jsp.RootFragment_jsp._jspService(RootFragment_jsp.java:131

)

        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper

.java:210)

        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2

95)

        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp

atcher.java:684)

        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD

ispatcher.java:575)

        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis

patcher.java:498)

        at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst

ractFragment.java:106)

        at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:247)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:193)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

alve.java:256)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

 

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:643)

        at
org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecur

ityMgrRealm.java:220)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica

torBase.java:494)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve

.java:246)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(Contai

nerStatsValve.java:76)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

 

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:

2417)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

ava:180)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche

rValve.java:171)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

ava:172)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit

yAssociationValve.java:65)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:

577)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:641)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

 

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:174)

        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex

t.invokeNext(StandardPipeline.java:643)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav

a:480)

        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

 

        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:19

7)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java

:781)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce

ssConnection(Http11Protocol.java:549)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java

:605)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP

ool.java:677)

        at java.lang.Thread.run(Thread.java:534)

18:32:30,077 ERROR [Engine] ----- Root Cause -----

java.lang.ClassNotFoundException: com.portalbook.portlets.FirstPortlet

        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

        at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:53)

        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.

 

 

2) Did you also integrate wsrp4j with Pluto running on jboss.

Actually when I tried to consume portlets deployed on Pluto with wsrp4j
running on tomcat than the swing consumer consume those portlets enter in
portletentityregistry.xml comes with wsrp4j, but after deploying the Pluto &
wsrp4j on jboss swing consumer can't able to consume those portlets.

please help me in this regard too (wsrp4j + Pluto on jboss).

 

THANKS A LOT

 

-Kashif