Richfaces fileUpload - this._q._curReq为null

时间:2012-12-17 15:42:08

标签: jsf-2 richfaces websphere websphere-8

我在Websphere AS 8上使用JSF 2和Richfaces 4.2.3.Final(我认为它随MyFaces 2.0.2一起提供)

尝试使用rich:fileUpload

上传文档时出现javascript错误

this._q._curReq为null

我找到了这个解决方案

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

所以我下载了最新的MyFaces版本,将myfaces-api.jar和myfaces-impl.jar放在我的lib文件夹中,并将应用程序classloader-order配置为“首先加载本地类加载器的类(父类最后一个)”并重新启动我的服务器。 它似乎没有任何影响,我仍然得到同样的错误。

WAS需要更多配置吗?

有人有同样的问题吗?

提前致谢

此致

编辑:有没有办法找出哪个Myfaces实现实际上用于这个应用程序?在服务器日志中,我只发现一条警告,指出MyFaces 2正在开发模式下运行,但它没有记录实际版本

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。实际上我需要在Websphere中进行另一种配置。

管理控制台 - 应用程序 - Websphere企业应用程序 - appName - 管理模块 - moduleName - 类加载器顺序:首先使用本地类加载器加载的类(父级最后一个)

之后,最新的myfaces版本正确应用,fileUpload正常工作。

希望能帮助有同样问题的人。