我正在努力解决某些(环境)星座中发生的一些错误。
- 如果我在 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);
...
}
任何提示我在这里缺少什么?
强尼