在WebLogic 6.1发布成功的EJB 1.1项目在WebLogic 7.0上发布失败,请求帮助

transj 2003-11-01 12:44:01
在WebLogic 6.1发布成功的EJB 1.1项目在WebLogic 7.0上发布失败。是不是EJB1.1的包不能在7.0上发布。我的EJB项目是按1.1规范写的,只用了stateless session bean。我有.war项目发布成功了,在进行相关的操作时,报“找不到JNDI:ejb/Message“。
由于是EJB1.1的规范,我的配置描述文件中,bean的描述只有对<home>、<remote>和<ejb-class>这三项,而没有<local-home>和<local>元素。
总的来说,我的问题是,在WebLogic 7.0上能否发布EJB 1.1的项目?

下面是出错信息:
preparing application csrApp on sdhssms
prepared application csrApp on sdhssms
activating application csrApp on sdhssms
Exception caught for task Activate application csrApp on sdhssms: activate failed forcsrEJB.jar
Module, csrEJB.jar, reported error: Exception activating module: EJBModule(csrEJB.jar,status=PREPARED)


Unable to deploy EJB: Message from csrEJB.jar:

weblogic.ejb20.WLDeploymentException: Unable to bind EJB Home Interface to the JNDI name: ejb/Message. The error was:
javax.naming.NameAlreadyBoundException: Failed to bind remote object (ClusterableRemoteRef(127.0.0.1 null)/316 [hs.vip.ejb.message.MessageHome+javax.ejb.EJBHome+weblogic.ejb20.interfaces.RemoteHome]) to replica aware stub at Message(ClusterableRemoteRef(127.0.0.1 [127.0.0.1/274])/274 [hs.vip.ejb.message.MessageHome+javax.ejb.EJBHome+weblogic.ejb20.interfaces.RemoteHome]); remaining name 'ejb'
...全文
25 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
Java EE
创建于2007-09-28

3.7w+

社区成员

22.5w+

社区内容

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区公告
暂无公告