2016-02-08 69 views
0

我爲門戶屬性自定義創建了一個單獨的掛鉤插件項目。當我部署它成功工作。但是,當我在portlet插件項目中添加掛鉤配置時,該掛鉤不起作用。掛鉤Portlet項目

我在portlet插件項目中添加了hook配置,因爲我需要訪問一些spring服務和db訪問。在portlet插件項目中,我已經有了這些東西,所以如果我可以在portlet插件項目中添加鉤子,將很容易訪問這些項目。

我的WEB-INF結構如下

enter image description here

給予當我部署我得到成功部署,並能訪問,但勾手不部署

任何人都可以請portlet中的項目告訴我一些解決方案

+0

liferay-hook.xml應該觸發註冊爲掛鉤。如果有消息「註冊(你的WAR-ID)鉤子」,你能檢查你的日誌文件嗎? –

+0

@TobiasLiefke感謝您的回覆,實際上我計劃讓這個鉤子成爲一個單獨的項目。你有任何想法在這個SO問題http://stackoverflow.com/questions/35269627/liferay-access-db-table-in-theme-no-bean-named-com-colors-themes-service-color –

回答

1

在同一個項目或戰爭中一起部署portlet和鉤子應該沒有任何問題。

您的屏幕截圖顯示了liferay-hook.xml文件中的警報。它是否提供任何更新信息?

+0

謝謝對於答覆,但問題是,當我部署項目時,在webapps項目部署與-portlet擴展,我沒有看到任何基於擴展的擴展部署 –

+0

這絕對是正常的。如果在一場戰爭中包含鉤子和portlet(甚至portlet),那麼在webapps中只會有一個文件夾 – aritzg