Рыночный портлет Liferay неправильно развернут в версии 6.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-портлет (который уже установлен).
Я выполнил шаги документации, я скачал Plugin SDK (та же версия моего Liferay), я скомпилировал его и получил файл WAR. Я также следовал тем же шагам для портала-компат-хука, только чтобы быть уверенным. И наконец я установил оба военных пакета.
Но при повторном развертывании моего хука появляются те же строки журнала. Есть какая-то известная проблема на рынке-портлет?
Кажется, что мой хук не работает (никаких действий не наблюдается), и он также ничего не регистрирует, несмотря на следование руководству по регистрации Liferay. Тогда я предполагаю, что перехват не выполняется, и единственной ошибкой является отсутствие marketlet-портлета. Тогда почему эта ошибка появляется, несмотря на то, что этот портлет уже установлен в комплекте, и даже если вы установите его снова?
1 ответ
@ Марк был прав. Это сообщение можно смело игнорировать. Ошибка была в другом месте. Теперь он работает правильно (и сообщение все еще отображается).