You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by "Lim Wei Min,Amos" <is...@nus.edu.sg> on 2005/01/25 16:40:15 UTC

Cannot deploy portlets

Hi there,
following the wiki http://wiki.apache.org/portals/Jetspeed2/JBossHowToDetailed, i managed to run Jetspeed 2 for jboss-3.2.5. i verified this by typing http://localhost:8080/jetspeed and then seeing an empty page. however, when i pasted the 9 .war files :jetspeed-layouts.war ,struts-demo.war ,php.war ,perl.war ,security.war ,demo.war ,pam.war ,jsf-demo.war ,rss.war into  JBoss' server/all/deploy/jetspeed.war/WEB-INF/deploy,  i noticed i cannot deploy of any these portlets. checking jetspeed.log, i kept noticing this exception, see below: 
 
2005-01-25 22:54:22,612 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Loading web.xml into memory....
2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT - ERROR: Unexpected exception deploying portlet application: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet; attempting rollback...
java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
 at org.apache.jetspeed.util.descriptor.PortletApplicationWar.validate(PortletApplicationWar.java:414)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.registerApplication(FileSystemPAM.java:384)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:310)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.deploy(FileSystemPAM.java:121)
 at org.apache.jetspeed.tools.pamanager.ApplicationServerPAM.deploy(ApplicationServerPAM.java:80)
 at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:259)
 at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy(DeployPortletAppEventListener.java:162)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch(StandardDeploymentManager.java:304)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent(StandardDeploymentManager.java:195)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager$FileSystemScanner.run(StandardDeploymentManager.java:458)
2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Exception in deploy. Rollback of application deployment...
2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Rollback: Remove C:\jboss-3.2.5\server\all\deploy\jetspeed.war/..//demo and all sub-directories.
2005-01-25 22:54:22,812 [Autodeployment File Scanner Thread] INFO  STDOUT - ERROR: org.apache.jetspeed.deployment.DeploymentException: Error (re)deploying portlet app: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
org.apache.jetspeed.deployment.DeploymentException: Error (re)deploying portlet app: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
 at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:299)
 at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy(DeployPortletAppEventListener.java:162)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch(StandardDeploymentManager.java:304)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent(StandardDeploymentManager.java:195)
 at org.apache.jetspeed.deployment.impl.StandardDeploymentManager$FileSystemScanner.run(StandardDeploymentManager.java:458)
Caused by: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:333)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.deploy(FileSystemPAM.java:121)
 at org.apache.jetspeed.tools.pamanager.ApplicationServerPAM.deploy(ApplicationServerPAM.java:80)
 at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:259)
 ... 4 more
Caused by: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
 at org.apache.jetspeed.util.descriptor.PortletApplicationWar.validate(PortletApplicationWar.java:414)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.registerApplication(FileSystemPAM.java:384)
 at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:310)
 ... 7 more
 
The nosuchMethodError above kept appearing when jboss attempts to deploy every portlet. could anyone pls help me out here? could one reason be that i am using a "all" server, instead of "default"? (however, when building using maven, i did all the necessary adjustments already). i don wanna give up, cos i'm almost there already. thank you very much.
 
Regards,
Amos

Re: Cannot deploy portlets

Posted by Marcel Dullaart <ma...@gmail.com>.
Hi,

I found something similar when deploying J2 on JB0ss 4.0.1 (see my
blog: http://marcels-javanotes.blogspot.com)
The wiki tells you to set the JBossManager as ApplicationServerManager
in the jetspeed-spring.xml, but that class is not implemented yet., It
only defines stub implementations.
I think that this causes the deployment of the portlets to fail.

Marcel

On Tue, 25 Jan 2005 23:40:15 +0800, Lim Wei Min,Amos
<is...@nus.edu.sg> wrote:
> Hi there,
> following the wiki http://wiki.apache.org/portals/Jetspeed2/JBossHowToDetailed , i managed to run Jetspeed 2 for jboss-3.2.5. i verified this by typing http://localhost:8080/jetspeed and then seeing an empty page. however, when i pasted the 9 .war files :jetspeed-layouts.war ,struts-demo.war ,php.war ,perl.war ,security.war ,demo.war ,pam.war ,jsf-demo.war ,rss.war into  JBoss' server/all/deploy/jetspeed.war/WEB-INF/deploy,  i noticed i cannot deploy of any these portlets. checking jetspeed.log, i kept noticing this exception, see below:
> 
> 2005-01-25 22:54:22,612 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Loading web.xml into memory....
> 2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT - ERROR: Unexpected exception deploying portlet application: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet; attempting rollback...
> java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
>  at org.apache.jetspeed.util.descriptor.PortletApplicationWar.validate(PortletApplicationWar.java:414)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.registerApplication(FileSystemPAM.java:384)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:310)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.deploy(FileSystemPAM.java:121)
>  at org.apache.jetspeed.tools.pamanager.ApplicationServerPAM.deploy(ApplicationServerPAM.java:80)
>  at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:259)
>  at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy(DeployPortletAppEventListener.java:162)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch(StandardDeploymentManager.java:304)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent(StandardDeploymentManager.java:195)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager$FileSystemScanner.run(StandardDeploymentManager.java:458)
> 2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Exception in deploy. Rollback of application deployment...
> 2005-01-25 22:54:22,792 [Autodeployment File Scanner Thread] INFO  STDOUT -  INFO: Rollback: Remove C:\jboss-3.2.5\server\all\deploy\jetspeed.war/..//demo and all sub-directories.
> 2005-01-25 22:54:22,812 [Autodeployment File Scanner Thread] INFO  STDOUT - ERROR: org.apache.jetspeed.deployment.DeploymentException: Error (re)deploying portlet app: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
> org.apache.jetspeed.deployment.DeploymentException: Error (re)deploying portlet app: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
>  at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:299)
>  at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy(DeployPortletAppEventListener.java:162)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch(StandardDeploymentManager.java:304)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent(StandardDeploymentManager.java:195)
>  at org.apache.jetspeed.deployment.impl.StandardDeploymentManager$FileSystemScanner.run(StandardDeploymentManager.java:458)
> Caused by: org.apache.jetspeed.tools.pamanager.PortletApplicationException: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:333)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.deploy(FileSystemPAM.java:121)
>  at org.apache.jetspeed.tools.pamanager.ApplicationServerPAM.deploy(ApplicationServerPAM.java:80)
>  at org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.doDeploy(DeployPortletAppEventListener.java:259)
>  ... 4 more
> Caused by: java.lang.NoSuchMethodError: org.apache.jetspeed.om.common.servlet.MutableWebApplication.getSecurityRoles()Lorg/apache/pluto/om/common/SecurityRoleSet;
>  at org.apache.jetspeed.util.descriptor.PortletApplicationWar.validate(PortletApplicationWar.java:414)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.registerApplication(FileSystemPAM.java:384)
>  at org.apache.jetspeed.tools.pamanager.FileSystemPAM.sysDeploy(FileSystemPAM.java:310)
>  ... 7 more
> 
> The nosuchMethodError above kept appearing when jboss attempts to deploy every portlet. could anyone pls help me out here? could one reason be that i am using a "all" server, instead of "default"? (however, when building using maven, i did all the necessary adjustments already). i don wanna give up, cos i'm almost there already. thank you very much.
> 
> Regards,
> Amos
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org