java.lang.reflect.UndeclaredThrowableException
。。。。。
java.io.IOException: Current classpath has lesser fields on ejbModule.domain.operation.news.TUserNews than its original version
今天出现了这样的一个问题,而且本地没问题,商用上有问题。
环境是部署在jboss的A.ear调用B.ear的ejb进行查询,并返回一个List<A>。
查了一下,是一个实体类A没有同步的问题导致的,实体类A是属于B.ear的,A.ear则需要用到A来显示。对比一下,两个ear包中的A的大小不一致。。。
其中本地没问题的原因在于本地没有数据,导致返回出来的List是空的,根本没机会使用实体类A,这样,当然不会报错了。
问题到此解决。