2

我已经为 Liferay 6.1 创建了一个没有错误的钩子,现在我正在尝试对 6.1 版做同样的事情

当我在捆绑版本中部署钩子时,我得到了下一个日志:

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 出现。文档解释说,这意味着我们需要安装marketplace-portlet(已经安装)。

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

但是,当我重新部署我的钩子时,会出现相同的日志行。市场门户组件中有任何已知问题吗?

似乎我的钩子不起作用(没有观察到任何动作),而且它也没有记录任何内容,尽管遵循了Liferay 日志记录指南。然后我假设钩子没有被执行,唯一显示的错误是缺少市场门户。那么为什么尽管这个 portlet 已经安装在 bundle 中并且即使你再次安装它,为什么会出现这个错误呢?

4

1 回答 1

2

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

于 2014-01-28T08:55:07.830 回答