通用参数我有一个EJB回到我自己的ValidationMessage
对象的列表:weblogic的APPC:包括在EJB客户端JAR
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
}
我生成与WebLogic的APPC实用EJB客户端JAR。问题在于它不包括ValidationMessage
类到客户端JAR中。也许它没有看到这个类的依赖关系,因为它只查看编译后的代码,当通用信息已经被擦除时。
如果我添加另一个直接返回这个类的虚拟方法到接口,一切都很好。
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
ValidationMessage dummy();
}
我的问题是:有没有办法解决这个问题,而不添加虚拟方法?有没有办法控制在客户端JAR中包含的appc?
这正是我在这个问题写道:这是一个泛型擦除问题,如果你添加一个虚拟方法指的是类它不走。 – unbeli 2010-07-22 21:33:04