4
我有一個關於使用JSF和組件庫的非常具體的問題。如何在OSGI中使用JSF組件庫
我測試過用Primefaces構建WAB(OSG-fied WAR)包。事實證明,在使用OSGI時集成JSF和Primefaces時存在問題。
有幾種方法來整合JSF和Primefaces我想問如何atchieve:
我可以建立Primefaces.jar爲OSGi包。我可以將Java方法導出爲服務,但存在xml配置文件等,我認爲我不能在單獨的OSGI包中使用。這是正確的還是我錯了?
是否有可能通過集成的Primefaces組件製作Mojarra的自定義版本。如果我設法做到這一點,我可以簡單地部署修改後的Mojarra,因爲Glassfish模塊構建起來非常簡單高效。如果有人設法達到這個目的,你會分享一些關於它的信息嗎?
你能否詳細說明一下?我嘗試在glassfish中將Primefaces jar部署爲OSGi包,並將其列爲WAB中所需的插件,但似乎primefaces類找不到他們需要的任何jsf類。 – 0x56794E
據我記得在最後我手動複製Primefaces.jar到位於Glassfish的lib文件夾。我不記得我是如何在2012年完全解決這個問題的。 –
我誠實地嘗試把jar放在每個lib目錄中,我在glassfish home目錄中找到合理的內容,並重復循環停止服務器 - 清除緩存 - 重新啓動無數次沒有工作。我很絕望... – 0x56794E