Ошибка развертывания простейшего портлета в jetspeed - PullRequest
0 голосов
/ 04 ноября 2011

Я имею в виду следующую веб-страницу для создания моего портлета на Jetspeed 2. Все хорошо, но после развертывания Не удалось получить определение портлета для simplest :: Simplest

Ниже приведено содержимое jetspeed-deploy.log 03.11.2011 18:21:51 ОШИБКА [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 ОШИБКА [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) в org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.invokeDeploy (DeployPortletAppEventListener.java:207) в org.apache.jetspeed.deployment.impl.StandardDeploymentManager.dispatch (StandardDeploymentManager.java:264) в org.apache.jetspeed.deployment.impl.StandardDeploymentManager.deploy (StandardDeploymentManager.java:178) в org.apache.jetspeed.deployment.impl.StandardDeploymentManager.fireDeploymentEvent (StandardDeploymentManager.java:209) в org.apache.jetspeed.deployment.impl.StandardDeploymentManager $ FileSystemScanner.run (StandardDeploymentManager.java:357) Вызывается: java.lang.IllegalArgumentException: WEB-INF / portlet.xml в org.apache.jetspeed.tools.deploy.JetspeedDeploy. (JetspeedDeploy.java:182) в org.apache.jetspeed.tools.deploy.JetspeedDeploy. (JetspeedDeploy.java:96) в org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener.deployPortletApplication (DeployPortletAppEventListener.java:219) ... еще 5

Пожалуйста, любой ответ будет полезным.

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 сентября 2017

Вы уверены, что в конфигурации в файле psml, связанном с вашим приложением, указано правильное имя портлета?

- 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

Также в файле портлета xml измените имя портлета, чтобы оно было похоже на имя, записанное в файле psml

0 голосов
/ 29 марта 2012

После того, как я увидел исключение следующим образом, я увидел файл org.apache.jetspeed.deployment.impl.StandardDeploymentManager.java, в начале вы увидите метод start(), вы можете отладить этот метод, чтобы найти детали.Если в нем нет исключений, лучше всего проверить, является ли проект simplest.war правильным или нет.

...