Spring 3.1.1 に基づく Web アプリケーションがあります。Apache Tomcat 7.0 では問題なく動作します。しかし、IBM WebSphere Application Server V7.0 で実行すると、次のエラーが表示されます。
00000020 HiddenInputTa E org.springframework.web.servlet.tags.RequestContextAwareTag doStartTag Failed to obtain BeanInfo for class [com.bean.CustomBean]; nested exception is java.beans.IntrospectionException: Indexed read method is not compatible with indexed write method
org.springframework.beans.FatalBeanException: Failed to obtain BeanInfo for class [com.bean.CustomBean]; nested exception is java.beans.IntrospectionException: Indexed read method is not compatible with indexed write method
at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:262)
at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:149)
...
また、問題の Bean をチェックして、欠落しているゲッターまたは設定があるかどうかを確認しましたが、すべての属性には対応するゲッターとセッターがあります。問題の Bean は、Cloneable を実装する別のカスタム Bean を拡張します。
何が問題なのですか?どうすれば修正できますか?Spring 3.1.1 を実行するにはどうすればよいですか。ベースの Web アプリケーションを WebSphere で?