Hi, I am deploying pluto 2.0.0 in JBoss 5 - but keep getting the following error. Both pluto-portal.war and pluto-testsuite.war are deployed fine - but the container fails to load the testsuite portlets. If I remove testsuite portlets - all /pluto portlets work fine. I have both these WARs in my EAR (defined as modules) and have the following jars:
portlet-api_2.0_spec-1.0.jar pluto-container-2.0.0.jar pluto-container-api-2.0.0.jar pluto-container-driver-api-2.0.0.jar pluto-portal-driver-2.0.0.jar pluto-portal-driver-impl-2.0.0.jar pluto-util-2.0.0.jar pluto-taglib-2.0.0.jar ccpp-1.0.jar spring-beans-2.0.2.jar spring-context-2.0.2.jar spring-core-2.0.2.jar spring-web-2.0.2.jar castor-1.1.1.jar jcs-1.0-dev.jar regexp-1.3.jar aopalliance-1.0.jar jaxb-api-2.1.jar jaxb-impl-2.1.9.jar stax-api-1.0-2.jar stax-1.2.0.jar activation-1.1.jar commons-beanutils-1.7.0.jar commons-digester-1.8.jar commons-logging-1.1.jar jstl-1.1.2.jar standard-1.1.2.jar slf4j-api-1.5.6.jar slf4j-jdk14-1.5.6.jar jcl-over-slf4j-1.5.6.jar xalan.jar serializer.jar in my EAR and both WARs have these jar references in their MANIFEST.MF. NOTE: I had to remove xercesImpl.jar xml-apis.jar from my EAR and use JBOSS xerces instead to resolve deployment - xerces classcastexception error. *** ERROR 2010-03-10 08:57:19,038 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) deploy, ctxPath=/testsuite 2010-03-10 08:57:21,842 INFO [org.apache.pluto.driver.container.PortletContextManager] (Timer-26) Portlet Context '/pluto' registered. 2010-03-10 08:57:21,844 INFO [org.apache.pluto.driver.container.PortletContextManager] (Timer-26) Registered portlet application for context '/pluto' 2010-03-10 08:57:21,844 INFO [org.apache.pluto.driver.container.PortletContextManager] (Timer-26) Registering 3 portlets for context /pluto 2010-03-10 08:57:21,860 INFO [org.apache.pluto.driver.container.PortletContextManager] (Timer-27) Portlet application for context '/pluto' already registered. 2010-03-10 08:57:21,863 INFO [org.apache.pluto.driver.container.PortletContextManager] (Timer-25) Portlet application for context '/pluto' already registered. 2010-03-10 09:00:21,602 WARNING [org.apache.pluto.driver.container.PortletContextManager] (http-127.0.0.1-8080-1) Unable to retrieve portlet: 'testsuite/TestPortlet1' 2010-03-10 09:00:21,603 ERROR [STDERR] (http-127.0.0.1-8080-1) org.apache.pluto.container.PortletContainerException: Unable to retrieve portlet: 'testsuite/TestPortlet1' 2010-03-10 09:00:21,603 ERROR [STDERR] (http-127.0.0.1-8080-1) at org.apache.pluto.driver.container.PortletContextManager.getPortlet(PortletContextManager.java:219) 2010-03-10 09:00:21,603 ERROR [STDERR] (http-127.0.0.1-8080-1) at org.apache.pluto.driver.core.PortletWindowImpl.<init>(PortletWindowImpl.java:66) 2010-03-10 09:00:21,603 ERROR [STDERR] (http-127.0.0.1-8080-1) at org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:128) 2010-03-10 09:00:21,603 ERROR [STDERR] (http-127.0.0.1-8080-1) at org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:85) 2010-03-10 09:00:21,604 ERROR [STDERR] (http-127.0.0.1-8080-1) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 2010-03-10 09:00:21,604 ERROR [STDERR] (http-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 2010-03-10 09:00:21,604 ERROR [STDERR] (http-127.0.0.1-8080-1) at **** Any pointers? -- Thanks, Sandeep Dixit