いくつかの(環境)星座で発生するエラーに苦労しています。
- WinXP の Eclipse-Webtools で Tomcat でアプリを実行すると、動作します。
- WinXP または Linux の Tomcat で実行するとエラーが発生します
- HPUX で実行すると動作します。
- 汎用部品を削除すると、どこでも機能します。
エラー:
Caused by: javax.el.PropertyNotFoundException: /some.xhtml @3,67 value="#{someBean.someDto.id}": Property 'id' not writable on type java.lang.Object
問題を引き起こしているオブジェクト:
public class SomeDto implements SelectableItem<Long>, Serializable {
private Long id;
@Override
public Long getId() {
return id;
}
@Override
public void setId(final Long id) {
this.id = id;
}
...
}
汎用インターフェース:
public interface SelectableItem<T> {
public T getId();
public void setId(T id);
...
}
私がここで見逃しているヒントはありますか?
ジョニー