我有一个 EJB 返回我自己的ValidationMessage
对象列表:
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
}
我正在使用 weblogic 的appc实用程序生成 EJB 客户端 JAR。问题是它没有将ValidationMessage
类包含到客户端 JAR 中。也许它看不到对此类的依赖,因为它只查看已编译的代码,此时通用信息已被删除。
如果我向接口添加另一个直接返回此类的虚拟方法,一切都很好。
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
ValidationMessage dummy();
}
我的问题是:有没有办法在不添加虚拟方法的情况下解决这个问题?有没有办法控制appc在客户端 JAR 中包含的内容?