1

我有一段代码在 Struts2/Spring/Hibernate/Tomcat 应用程序中执行非常标准的 CRUD 操作。

问题是只有在我们的生产服务器上我才能得到以下堆栈跟踪。它在我的 64 位 Mac 和 VM 中的 32 位 Ubuntu 上运行良好。我只在这个 RedHat 4.1.2 服务器上得到错误:

ERROR InstantiatingNullHandler: Could not create and/or set value back on to object
ognl.NoSuchPropertyException: com.martin.action.assignment.SaveAssignment.course 

[java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member 
of class com.martin.action.assignment.EditAssignment with modifiers "protected"]

我尝试在 RedHat 服务器上使用 JRockit 而不是 Oracle JDK ......同样的错误。

到底是什么导致了这个问题?

顺便说一句:OGNL jar 是 ognl-2.6.11

4

0 回答 0