2012-06-15 62 views
2

論壇中的所有大師,我真的需要你的幫助..JSF複合組件不工作的鑽嘴魚科2.1.9

我的問題: 我的JSF Mojara基礎的應用已經得到了複合材料部件和生活是好的,直到我們升級到最新版本的Mojarra2.1.9。我的應用程序上的JSF Composite組件在升級後停止工作...當請求頁面時,發生崩潰,因爲我的組件沒有被定義......沒有對代碼進行更改應用任何線索,爲什麼會JSF組合零件停止了最新的鑽嘴魚科2.1.9工作...

+0

我已經找到了問題...似乎JSF複合組件不Mojarra2.1.9很好地工作。我的應用程序與Mojarra 2.1.7一起工作良好,當我用早期版本2.1.7替換Mojara 2.1.9 – user1455719

+0

我發現很難相信複合組件在mojarra2.1.9中不起作用。複合組件是JSF中經常使用的構造。您還應該更具體地瞭解組件的外觀,確切的例外情況等。粘貼確切的異常也非常重要,以幫助開發人員解決相同的問題,找到您的問題和解決方案。 – 1337

+0

可能的重複[標記庫支持名稱空間:http://java.sun.com/jsf/composite/mycomponents,但沒有爲名稱定義標記:foo](http://stackoverflow.com/questions/10898906/ myfoo標籤庫,支持命名空間-HTTP-java的太陽-COM-JSF的複合MYCOM) – BalusC

回答

2

我有什麼發現我真正的問題是和正確soultion的問題:

問題: 我使用Webspehere 7服務器,它只支持'Java Servlet 2.5'。 2.1.1以後的所有版本的JSF Mojarra都需要「Java Servlet 3.0」才能工作。

我在調試時,對於導致複合組件崩潰的原因一無所知。因此,我正在嘗試不同版本的Mojarra,看看是否能解決問題。當我使用Mojarra 2.1.7系統停止給我組合組件異常,結果我誤解了Mojarra 2.1.7是沒有任何問題的穩定版本。但很快我意識到有在應用程序中推出的其他新問題(如阿賈克斯停止工作等。)

解決方案發布: 鑽嘴魚科2.0.9是支持「Java Servlet的最新穩定版本2.5' 。當我使用Mojarra 2.0.9時,一切運行良好。

感謝,AJ

相關問題