2014-07-18 122 views
0

我開發了一個liferay portlet並在tomcat上對其進行了測試。我已經通過websphere管理控制檯部署了裝飾戰爭。 我能夠開始在應用程序 - > websphere enterprize應用程序部分和狀態是開始在websphere應用程序服務器上運行liferay portlet 8.5.5

當我打開http://localhost:9080/時,我無法在liferay中的add-> more portlet選項中看到該portlet。

請幫我,我該如何能夠正確部署。是否需要進一步配置?

+0

您應該查看在websphere portal中運行portlet,或者爲portlet war定義上下文根,並且portlet將運行 –

+0

我已經定義了上下文根,例如/ cont-root用於portlet,並且portlet在liferay中的服務器 - >更新管理器部分下可見。在添加portlet部分中如何顯示這些內容? –

+0

Liferay日誌說什麼? Liferay需要「看」Portlet才能使用它,如果它沒有拿起Portlet,則不會看到它。另外,我希望你的「裝飾戰爭」意味着這個戰爭文件已經通過Liferay的「部署」文件夾 - Websphere不像tomcat那樣關心安裝新插件 –

回答

1

我已遵循文檔:https://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/lp-6-1-ugen11-installing-liferay-on-websphere-80-0

和啓動Liferay的6.1.20 EE GA2上成功我必須在服務器>服務器類型>添加一些設置後的WebSphere Application Server>選擇我的服務器(在我的情況下,服務器1)服務器1>進程定義> Java虛擬Matchine>定製屬性

添加新

**application.mnemonic** value **tag** 
    **applicationproperty.location** value **c\tools\liferay\portlet** 
    **external.properties** value **portlet-local.properties** 
    **liferay.environment** value **local** 
    **server.name** value**$WAS-SERVER-NAME** 

通過增加這些自定義設置我現在能夠部署的Maven構建的portlet,現在這些都可見到我的Liferay添加>更多部分

相關問題