2012-12-17 28 views
0

我使用JSF 2和RichFaces的4.2.3.Final對WebSphere AS 8(我認爲它附帶的MyFaces 2.0.2)RichFaces的文件上傳 - this._q._curReq爲null

我得到一個JavaScript錯誤試圖上載與豐富的文檔時:文件上傳

this._q._curReq是空

我發現這個解決方案

https://issues.jboss.org/browse/RF-10128

因此,我下載了最新的MyFaces版本,將myfaces-api.jar和myfaces-impl.jar放入我的lib文件夾中,並將應用程序classloader-order配置爲「首先使用本地類加載器加載的類」(父最後一個),然後重新啓動我的服務器。 這似乎沒有任何效果,我仍然得到同樣的錯誤。

WAS上是否需要更多配置?

有人有同樣的問題?

在此先感謝

問候

編輯:有沒有找出哪些MyFaces實現實際用於這個應用程序的方法嗎?在服務器日誌中,我只發現一條警告,說MyFaces 2正在開發模式下運行,但它不記錄實際版本

回答

0

好吧,我找到了解決方案。實際上,我需要在Websphere中執行另一個配置。

管理控制檯 - 應用程序 - WebSphere企業應用程序 - 應用程序的名字 - 管理模塊 - MODULENAME - 類加載器順序:類加載本地類加載器第一(父最後一)

,最新的MyFaces版本適用於正確的文件上傳後,作品。

希望能幫助有同樣問題的人。

+0

Btw .:第一個配置位於:管理控制檯 - 應用程序 - Websphere Enterprise應用程序 - appName - 類加載和更新檢測 – Robinho