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"]
Oracle JDKの代わりにRedHatサーバーでJRockitを使用しようとしました...同じエラー。
いったい何がこの問題を引き起こしているのでしょうか?
ところで: OGNL jar は ognl-2.6.11 です