我已经创建了一个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-portlet
。 documentation解释说,这意味着我们需要安装marketplace-portlet(已安装)。
我已经遵循了文档步骤,我已经下载了插件SDK(我的Liferay版本相同),我编译了它并获得了一个WAR文件。我也遵循了“portal-compat-hook”的相同步骤。最后我安装了两个战争包。
但是,当我重新部署我的挂钩时,会出现相同的日志行。市场上有任何已知的问题 - portlet?
似乎我的钩子没有工作(没有观察到任何动作),它也没有记录任何东西,尽管遵循了Liferay logging guide。然后我假设钩子没有执行,并且唯一的错误是缺少marketplace-portlet。那么为什么会出现这个错误,尽管这个portlet已经安装在这个包中,甚至如果你再次安装它的话?
注意:当我安装marketplace-portlet时,不报告错误。 – JorgeHortelano
这只是'INFO',没关系。这一定是另一个错误。应该做什么钩子?为什么你的意思是不起作用?常见的失败是几个钩子都以相似的名字被部署。 – Mark
然后是不是一个错误,只有一个默认的消息?我会在其他地方看看错误在哪里。感谢您的回答。 – JorgeHortelano