Liferay';s marketplace portlet在版本6.2中未正确部署?

Liferay';s marketplace portlet在版本6.2中未正确部署?,liferay,liferay-hook,Liferay,Liferay Hook,我已经为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

我已经为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需要Marketplaceportlet
出现。说明这意味着我们需要安装Marketplaceportlet(已经安装)

我遵循了文档编写的步骤,下载了插件SDK(与我的Liferay版本相同),编译了插件SDK,并获得了一个WAR文件。对于“portal compat hook”,我也遵循了相同的步骤,只是为了确保这一点。最后,我安装了两个war软件包

但是,当我重新部署我的钩子时,同样的日志行出现了。MarketplacePortlet中是否存在任何已知问题


看起来我的钩子没有工作(没有观察到任何操作),而且它也没有记录任何内容,尽管遵循了以下步骤。然后我假设没有执行钩子,显示的唯一错误是缺少Marketplaceportlet。那么,尽管此portlet已经安装在捆绑包中,即使您再次安装,为什么会出现此错误?

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

注意:当我安装MarketplacePortlet时,没有报告任何错误。这只是
INFO
,没有问题。这一定是另一个错误。钩子该怎么做?为什么你的意思是这不起作用?通常的失败是部署了几个具有相似名称的钩子。那么这不是一个错误,只是一条默认消息吗?我将在其他地方查看错误所在。谢谢您的回答。是的,只有默认消息。@Mark是正确的。这是一条
INFO
默认消息。错误出现在我的钩子中,该钩子工作不正常,并且Liferay中未启用记录器(然后,似乎什么都没有做)。若要删除错误,请打开
/Liferay-plugins-sdk-6.2/webs/resources importer web/docroot/web-INF/Liferay reling.properties
,并确保
marketplace=false