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 logging guideに従っているにもかかわらず、私のフックが機能していないようです (アクションが観察されません) 。また、何もログに記録していません。次に、フックが実行されず、表示される唯一のエラーが marketplace-portlet の欠如であると仮定します。では、このポートレットが既にバンドルにインストールされていて、再度インストールしても、このエラーが表示されるのはなぜですか?

4

1 に答える 1

2

@マークは正しかった。このメッセージは無視しても問題ありません。エラーは別のところにありました。現在は正常に動作しています (メッセージは引き続き表示されます)。

于 2014-01-28T08:55:07.830 に答える