2014-01-14 88 views
2

我已经创建了一个Liferay的6.1钩没有错误,现在我想我在我的捆绑版本部署的钩做同样的6.1版本Liferay的marketplace-portlet在版本6.2中没有正确部署?

,我的下一个日志:

16:02:36,799 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookAutoDeployListener:56] Hook for D:\liferay-portal-6.2.0-ce-ga1\deploy\encrypted-autologin-hook-1.0.war copied successfully. Deployment will start in a few seconds. 
16:02:43,155 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin encrypted-autologin-hook requires marketplace-portlet 
16:02:43,156 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:944] Hook for encrypted-autologin-hook was unregistered 
16:02:43,157 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for encrypted-autologin-hook 
16:02:44,285 INFO [localhost-startStop-4][HotDeployEvent:130] Plugin encrypted-autologin-hook requires marketplace-portlet 
16:02:44,286 INFO [localhost-startStop-4][HotDeployImpl:195] Deploying encrypted-autologin-hook from queue 
16:02:44,287 INFO [localhost-startStop-4][PluginPackageUtil:1016] Reading plugin package for encrypted-autologin-hook 
16:02:44,490 INFO [localhost-startStop-4][HookHotDeployListener:687] Registering hook for encrypted-autologin-hook 
16:02:44,494 INFO [localhost-startStop-4][HookHotDeployListener:814] Hook for encrypted-autologin-hook is available for use. 

正如我们所看到的,显示消息:Plugin encrypted-autologin-hook requires marketplace-portletdocumentation解释说,这意味着我们需要安装marketplace-portlet(已安装)。

我已经遵循了文档步骤,我已经下载了插件SDK(我的Liferay版本相同),我编译了它并获得了一个WAR文件。我也遵循了“portal-compat-hook”的相同步骤。最后我安装了两个战争包。

但是,当我重新部署我的挂钩时,会出现相同的日志行。市场上有任何已知的问题 - portlet?

似乎我的钩子没有工作(没有观察到任何动作),它也没有记录任何东西,尽管遵循了Liferay logging guide。然后我假设钩子没有执行,并且唯一的错误是缺少marketplace-portlet。那么为什么会出现这个错误,尽管这个portlet已经安装在这个包中,甚至如果你再次安装它的话?

+0

注意:当我安装marketplace-portlet时,不报告错误。 – JorgeHortelano

+0

这只是'INFO',没关系。这一定是另一个错误。应该做什么钩子?为什么你的意思是不起作用?常见的失败是几个钩子都以相似的名字被部署。 – Mark

+0

然后是不是一个错误,只有一个默认的消息?我会在其他地方看看错误在哪里。感谢您的回答。 – JorgeHortelano

回答

2

@Mark是正确的。此消息可以安全地忽略。错误在别处。现在它工作正常(并且消息仍然显示)。

+1

删除错误,打开'/ liferay-plugins-sdk-6.2/webs/resources-importer-web/docroot/WEB-INF/liferay-releng.properties'并确保'marketplace = false' –

相关问题