失灵jetspeed的部署简单的portlet

问题描述:

我指的是以下网页的基础上的Jetspeed我的portlet 2. 一切都很好,但在部署后,它says- 无法检索简单的portlet定义::最简单的失灵jetspeed的部署简单的portlet

以下是Jetspeed的-deployment.log盒内 03.11.2011 18时21分51秒ERROR [org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent():240]失败部署E:\的Jetspeed-2.2.2 \ webapps \ jetspeed \ WEB-INF \ deploy \ simplest.war 04.11.2011 09:41:33 ERROR [org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch():273] java.lang.IllegalArgumentException:WEB- INF/portlet.xml中 org.apache.jetspeed.deployment.DeploymentException:java.lang.IllegalArgumentException异常:WEB-INF/portlet.xml中 在org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.deployPortletApplication(DeployPortletAppEventListener.java:224) 在有机apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy(DeployPortletAppEventListener.java:207) at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch(StandardDeploymentManager.java:264) at org.apache.jetspeed.deployment。 impl.StandardDeploymentManager.deploy(StandardDeploymentManager.java:178) at org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent(StandardDeploymentManager.java:209) at org.apache.jetspeed.deployment.impl.StandardDeploymentManager $ FileSystemScanner。运行(STA ndardDeploymentManager.java:357) 由org.apache上的org.apache.jetspeed.tools.deploy.JetspeedDeploy。(JetspeedDeploy.java:182) 引发:java.lang.IllegalArgumentException:WEB-INF/portlet.xml 。 jetspeed.tools.deploy.JetspeedDeploy(JetspeedDeploy.java:96) 在org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.deployPortletApplication(DeployPortletAppEventListener.java:219) ... 5个

请任何答复会有所帮助。

谢谢

我所看到的异常后如下,我看到的org.apache.jetspeed.deployment.impl.StandardDeploymentManager.java文件,在头你会看到start()的方法,可以调试此方法来查找细节。如果在它也不例外,最好的办法是检查simplest.war项目是否正确与否。

是否确实关系到你的应用程序在PSML文件中的配置具有正确的portlet的名字吗?

- First create new psml, change in it page id name, change title, short title, fragment id of portlet, its name 
- In the deployed project, in web.xml change the name to be similar to the folder name in web apps folder 

另外在portlet中的XML文件更改portlet名称类似于一个书面的文件PSML