2014-09-13 21 views
-1

我想使用Vaadin 7和Liferay 6.2。我从marketplace下载了Vaadin控制面板并添加了.war文件夹。将Vaadin控制面板添加到Liferay中(Liferay-vaadin-plugin-web-1.1.0.0.war不支持此版本的Liferay)

路径.WAR Vaadin控制面板: /liferay-portal-6.2-ce-ga2/deploy/liferay-vaadin-plugin-web-1.1.0.0.war

然后我打开Liferay的控制面板,并试图激活Vaadin控制面板中Apps->实用程序,并得到错误信息:“的Portlet暂时不可用。”在日志消息我得到错误:

com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: liferay-vaadin-plugin-web-1.1.0.0.war does not support this version of Liferay 

在日志中,我发现这些错误消息:

101 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing Vaadin Control Panel.lpkg 
105 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployListener:51] Extracting Liferay package for /liferay-portal-6.2-ce-ga2/deploy/Vaadin Control Panel.lpkg 
107 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployer:89] Extracting liferay-vaadin-plugin-web-1.1.0.0.war from Vaadin Control Panel.lpkg 
382 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployer:89] Extracting liferay-marketplace.properties from Vaadin Control Panel.lpkg 
383 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployListener:57] Liferay package for /liferay-portal-6.2-ce-ga2/deploy/Vaadin Control Panel.lpkg extracted successfully. Deployment will start in a few seconds. 
Loading file:/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/temp/1-kaleo-web/WEB-INF/classes/service.properties 
436 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing liferay-vaadin-plugin-web-1.1.0.0.war 
437 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for /liferay-portal-6.2-ce-ga2/deploy/liferay-vaadin-plugin-web-1.1.0.0.war 
449 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying liferay-vaadin-plugin-web-1.1.0.0.war 
453 ERROR [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:220] com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: liferay-vaadin-plugin-web-1.1.0.0.war does not support this version of Liferay 
com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: liferay-vaadin-plugin-web-1.1.0.0.war does not support this version of Liferay 
    at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:212) 
    at com.liferay.portal.deploy.auto.ThreadSafeAutoDeployer.autoDeploy(ThreadSafeAutoDeployer.java:36) 
    at 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: liferay-vaadin-plugin-web-1.1.0.0.war does not support this version of Liferay 
    at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.java:898) 
    at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:209) 
    ... 6 more 
455 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:224] Add liferay-vaadin-plugin-web-1.1.0.0.war to the blacklist 

你怎么使用最新的版本Liferay的最新版本Vaadin?

+0

只要文件仍在您的部署文件夹,它不是部署。你看到日志中有什么可以帮助找到根本原因吗? – 2014-09-13 11:25:52

+0

@OlafKock谢谢你Olaf,我编辑了我的问题 – Matt 2014-09-13 11:55:16

回答

1

密钥信息是

liferay-vaadin-plugin-web-1.1.0.0.war does not support this version of Liferay 

例如作者可能已经在6.1(很可能)创建/测试过这个插件,或者得到了兼容版本声明错误(不太可能)。实际上,如果我看marketplace,插件确实声明与6.1兼容,而不是6.2。然而,市场应用链接到sourcecode,自述文件表明它可能已经被移植到6.2--只是没有在市场上发布。你可能想检查自己编译它。

至于如何使用Liferay的最新Vaadin版本的收盘问题,你可能要检查this article

+0

感谢您的回复。我没有vaadin liferay的经验。起初,我读了Vaadin之书,并注意到有关将vaadin 7集成到liferay中的部分,并试图将我的第一个portlet部署到liferay中。 – Matt 2014-09-13 13:05:56

相关问题