2 Replies Latest reply: Oct 9, 2012 8:55 PM by 651477 RSS

    Class does not implement remote interface

    candyhooverman
      Hello,
      I'm trying to deploy a j2ee application and the deploy it fails with this stack trace.

      Initially all ejbs implemented only the local interface, after this exception I've tried to implement a remote interfaces but receive the same error



      weblogic.management.DeploymentException:
      at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123)
      at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239)
      at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:61)
      at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
      at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96)
      at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
      at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
      at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
      at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
      Caused By: java.lang.AssertionError: Class does not implement remote interface
      at weblogic.utils.Debug.assertion(Debug.java:67)
      at weblogic.rmi.internal.StubGenerator.<init>(StubGenerator.java:141)
      at weblogic.rmi.internal.StubGenerator.<init>(StubGenerator.java:98)
      at weblogic.rmi.internal.StubGenerator.hotCodeGenClass(StubGenerator.java:838)
      at weblogic.rmi.internal.StubGenerator.getStubClass(StubGenerator.java:822)
      at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:847)
      at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:842)
      at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:74)
      at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper.java:229)
      at weblogic.rmi.extensions.server.ServerHelper.exportObject(ServerHelper.java:304)
      at weblogic.jndi.internal.ServerNamingNode.getContext(ServerNamingNode.java:110)
      at weblogic.jndi.internal.ServerNamingNode.resolveObject(ServerNamingNode.java:372)
      at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:856)
      at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:209)
      at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:250)
      at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:406)
      at weblogic.application.internal.flow.EnvContextFlow.getJavaGlobalContext(EnvContextFlow.java:166)
      at weblogic.application.internal.flow.EnvContextFlow.prepareNamingContexts(EnvContextFlow.java:107)
      at weblogic.application.internal.flow.EnvContextFlow.prepare(EnvContextFlow.java:73)
      at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706)
      at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)
      at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237)
      at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:61)
      at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
      at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
      at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96)
      at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
      at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
      at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
      at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
      at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
      at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)