你还是要把他们都打包成一个.ear中
解决方案 »
- 我手里有个wsdl文件。怎么整?
- xsl不识别自定义函数,报错NoSuchMethodException
- 文思创新公司怎么样?
- 安装了weblogic后,那在那里放jsp文件呢?还需要apache么?
- 少谈struts+spring+hibernate,还是先打好基础,再研究框架里面的精髓吧
- 关于hibernate3张表相互关联的问题
- 急需解决问题, 请高手一定帮忙
- 如何学好J2EE,请给各大大指点
- java.lang.ExceptionInInitializerError
- org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read c
- 请教高人:Lucene多索引,多条件搜索的问题
- Hibernate一次删除多个对象怎么实现?
问题可能的原因如下:jboss的jndi载入了ejb的实现类,当你重新部署的时候,jndi没有更新,造成你调用的时候异常。
如果你包含了local接口,那么ejb调用本地ejb的时候就不会通过jndi,所以不会出问题
如果能放在一起,就不用在这里麻烦大家了,谢谢!
To infowain(infowain):
我的问题里提到过:
如果在EJBModule2.jar中包含ChangeEJB的接口,就是加下面 两个文件:
ChangeEJBLocal.class
ChangeEJBLocalHome.class
这样就是包含了Local接口,但是会出现:
EJBModule1.jar重新热部署之后,调用也可以成功,但是,如果ChangeEJB中有个方法返回自定义的序列化的类时(不管EJBModule2是否已调用这个方法,在EJBModule1.jar重新热部署此之前是调用过一次的),EJBModule1.jar重新热部署时就会出错,不知道为什么?