呵呵,来的有分啊。
在别人的weblogic 上部署.war包,远程调用我的ejb module可以运行的。
而把.war包部署到自己的机子上,就出现这个异常!
听说,好像是weblogic本身的bug。这个好像也不对啊……我们的weblogic一个版本的啊!

解决方案 »

  1.   

    错误原因,可能是,你的war和你的jar中的某个类的版本不一致.确定一下,
    你的jar和你的war中的所有相同的类的版本是否一致.
      

  2.   

    谢谢楼上的,这个我已经查过。应该没有问题的。DTO和SessionFasade的remote接口和EJB包内的是一致的。
      

  3.   

    本来好好的,需求变动,数据库中的表字段增加了两个。重新编译部署,点击进入,然后就抛这个异常了!编译时异常。不过部署没有改动过的是没有问题的。查过资料,有人说“EJB打包的问题。import 的类在打包时最好使用路径指引,而不是直接打到EJB中。”
    我没有明白他什么意思,我是用jbuilder2005的。
      

  4.   

    sorry,没看明白~~~~~~~~
      

  5.   

    An InvocationTargetException is thrown when a constructor called through Constructor.newInstance(), or a method called through Method.invoke()throws an exception. The InvocationTargetException encapsulates the thrown exception, which can be retrieved using getTargetException(). 版本不一致,是你打包的时候没有更新新的JAR包。
      

  6.   

    我没有打成.ear包啊,不应该有版本问题啊,远端调用没有问题啊!!部署到自己机器上就有问题了。
      

  7.   

    反射异常,通过得到类的Class,然后调用它的方法时产生了异常..