当前位置: 首页 > 知识库问答 >
问题:

由于NameAlreadyBoundException引起的Weblogic部署问题-在Weblogic从10.3.6升级到Weblogic 12cr2之后

朱和惬
2023-03-14

我的应用程序目前使用WebLogic10.3和Java1.6。现在我们试图将相同的应用程序部署到WebLogic12CR2&Java1.8上,下面是我们面临的错误。

Unable to bind Business Interface to the JNDI name: Gen4CServlet_warcontact_Home, throw exception javax.naming.NameAlreadyBoundException: [EJB:011224]Unable to bind the interface com.hh.cc.ce.RemoteContactSession to RemoteContactession. Another EJB has already bound an interface to that name.; remaining name 'ejb/Contact#com/ce'. NestedException Message is :[EJB:011224]Unable to bind the interface com.hh.cc.ce.RemoteContactSession to RemoteContactSession. Another EJB has already bound an interface to that name."
weblogic.application.ModuleException: Unable to bind Business Interface to the JNDI name: iLinqGen4CGEServlet_warcontactge_Home, throw exception javax.naming.NameAlreadyBoundException: [EJB:011224]Unable to bind the interface com.hh.cc.ce.RemoteContactGESession to RemoteContactGESession. Another EJB has already bound an interface to that name.; remaining name 'ejb/Contact#com/hh/cc/ce'. NestedException Message is :[EJB:011224]Unable to bind the interface com.hh.cc.ce.RemoteContactSession to RemoteContactSession. Another EJB has already bound an interface to that name.
        at weblogic.application.internal.ExtensibleModuleWrapper.activate(ExtensibleModuleWrapper.java:123)
        at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:114)
        at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:212)
        at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:207)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
        Truncated. see log file for complete stacktrace

共有1个答案

齐甫
2023-03-14

根据Oracle KM无法将业务接口绑定到JNDI名称javax.naming.namealReadyBoundException:[EJB:011224]无法绑定(Doc ID 2254400.1),这可能是由于manifesf.mf文件中的类路径项造成的。尝试删除相同的重新部署应用程序

 类似资料:
  • 我有一个基于Java 1.6和Weblogic 10.3.6的运行应用程序。现在我正在迁移到Java 1.8和Weblogic 12cR2(12.2.1.3)。我有一个EAR文件,它构建在ANT上,部署在Weblogic中。 我已经在我的系统中安装了JDK 1.8和Weblogic 12cR2。我已经编译了我的代码库,并成功地在ANT上构建了它。生成的EAR文件没有任何错误。现在,我正试图在我最新

  • 我已经为我的应用程序将WebLogic服务器从10.3.5升级到10.3.6,并将JAR升级到WebLogic 10.3.6提供的最新版本。 当我尝试运行应用程序的测试用例时,它们失败了,错误如下: 在使用WebLogic10.3.5时,测试案例没有问题地通过。我最终发现,在为新版本(WebLogic 10.3.6)创建的新中没有名为的文件夹。 请帮助我如何解决这个问题。

  • 我使用Java7和spring Boot1.5.9开发了一个RESTful webservices。已经在webcontent文件夹中添加了weblogic.xml和dispatcherservlet.xml文件。我生成了一个WAR,并试图将其部署到weblogic服务器10.3.6中,但在此过程中,我在weblogic控制台上出现了以下错误:1。无法访问所选应用程序%2。Appmerge流的进度

  • 我正在尝试在WL12.2.1服务器中部署ear文件时得到NPE。ear在WebLogic12.1.3中部署时没有任何问题。这是错误日志。几天来一直在努力解决这个问题,但没有任何结果。知道为什么NPE来自WebLogic包吗?

  • 我正在尝试使用Maven(Weblogic Maven插件)V10.3.4在Weblogic 11g服务器上部署war文件 但是我在运行mvn wls时收到以下错误:部署 在位置处找不到MW_主页。。。。。C: \ work\u maven\springmvc\Oracle\软件。您必须为Maven目标定义middlewareHome参数。 我已经在C:\bea11g上安装了weblogic 我还

  • 我们已经从WebLogic 12.1.1.0(JDK6)切换到WebLogic 12.2.1.1(JDK8 u77)。我们有一个问题,WebServices将不再部署在WebLogic12.2.1.1中(然而,EAR部署时没有错误)--在WebLogic12.1.1.0中,我们在WebServices部署中没有这个问题(相同的EAR)。 我们已经成功地用一个简单的测试EAR(一个EJB和一个公开为