我試圖讓現有的應用程序顯示爲Liferay中的portlet。我已經確認WAR文件將在Tomcat/Jetty中部署。顯然,我應該能夠簡單地將WAR文件複製到Liferay的deploy文件夾中,Liferay將負責其餘的部分。Liferay Web應用程序集成(WAI)問題
Portlet確實顯示在「添加」菜單中,但是一旦添加它,我就會收到404錯誤。路徑似乎是錯誤的。
的Liferay似乎試圖去的路徑是:http://localhost:8080/web/guest/home/-/waiapp/jms-gui/
但是,應用程序在運行:http://localhost:8080/jms-gui/secure/jmsPortlet
我不知道要改變什麼或如何配置此得到它工作。任何幫助,將不勝感激。
感謝, 邁克爾斯基
感謝您的信息。我讀過的文檔似乎暗示着Liferay會從戰爭中「生成」一個portlet,我不認爲這會發揮作用,但我對這個東西還是比較陌生的。事實上,這裏是鏈接:http://www.liferay.com/community/wiki/-/wiki/Main/Liferay+Web+Application+Integrator – 2011-07-07 15:42:03
不客氣。 我還沒有熟悉這個WAI的東西,所以看起來我實際上並不完全正確。 但是,正如文檔所說,它並沒有比iFrame做得更多,而且(正如我懷疑的那樣)它似乎不能正常工作。 路徑是Liferay Friendly URL路徑(請參閱http://www.liferay.com/community/wiki/-/wiki/Main/FriendlyURLMapper),但爲什麼它不起作用很難說。您可能需要檢查404的access.log。 – mvmn 2011-07-10 18:31:17