2014-01-14 56 views
2

我已經創建了一個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-portletdocumentation解釋說,這意味着我們需要安裝marketplace-portlet(已安裝)。

我已經遵循了文檔步驟,我已經下載了插件SDK(我的Liferay版本相同),我編譯了它並獲得了一個WAR文件。我也遵循了「portal-compat-hook」的相同步驟。最後我安裝了兩個戰爭包。

但是,當我重新部署我的掛鉤時,會出現相同的日誌行。市場上有任何已知的問題 - portlet?

似乎我的鉤子沒有工作(沒有觀察到任何動作),它也沒有記錄任何東西,儘管遵循了Liferay logging guide。然後我假設鉤子沒有執行,並且唯一的錯誤是缺少marketplace-portlet。那麼爲什麼會出現這個錯誤,儘管這個portlet已經安裝在這個包中,甚至如果你再次安裝它的話?

+0

注意:當我安裝marketplace-portlet時,不報告錯誤。 – JorgeHortelano

+0

這只是'INFO',沒關係。這一定是另一個錯誤。應該做什麼鉤子?爲什麼你的意思是不起作用?常見的失敗是幾個鉤子都以相似的名字被部署。 – Mark

+0

然後是不是一個錯誤,只有一個默認的消息?我會在其他地方看看錯誤在哪裏。感謝您的回答。 – JorgeHortelano

回答

2

@Mark是正確的。此消息可以安全地忽略。錯誤在別處。現在它工作正常(並且消息仍然顯示)。

+1

刪除錯誤,打開'/ liferay-plugins-sdk-6.2/webs/resources-importer-web/docroot/WEB-INF/liferay-releng.properties'並確保'marketplace = false' –