【发布时间】:2016-01-04 07:54:59
【问题描述】:
我正在学习 portlet,目前我无法在 Liferay 中运行我的 portlet。 当我想在 Liferay 上部署我的 portlet 时,在我的控制台中我会收到以下消息:
com.liferay.portal.deploy.auto.PortletAutoDeployListener.deploy(PortletAutoDeployListener.java:88)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.deploy(AutoDeployDir.java:50)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.processFile(AutoDeployDir.java:211)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.scanDirectory(AutoDeployDir.java:275)
at com.liferay.portal.kernel.deploy.auto.AutoDeployScanner.run(AutoDeployScanner.java:58)
Caused by: com.liferay.portal.kernel.deploy.auto.AutoDeployException: MyFirstPortlet-portlet-6.1.1.1.war does not support this version of Liferay
at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.java:902)
at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:213)
... 6 more
07:16:25,174 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:224] Add MyFirstPortlet-portlet-6.1.1.1.war to the blacklist
我正在使用捆绑包liferay-portal-tomcat-6.2-ce-ga4
我需要其他版本的 Liferay 吗?
【问题讨论】:
-
你使用的是什么版本的liferay?
-
liferay-portal-tomcat-6.2-ce-ga4.
-
而且您正在部署的portlet 是使用Liferay 6.1 构建的,不兼容。
-
在当前门户实例中创建新的 portlet。将旧 portlet 的文件移动到新创建的 portlet 并再次部署。
-
为了更清楚:
JAVA_HOME应该是C:\Program Files\Java\jdk1.8.0_60没有bin。