weblogic.ejb.container.compliance.ComplianceException: In EJB HelloEJB, method beaInvoke([Ljava.lang.Object;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.

Oracle Community | 879974 | 5 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    ejb2.1jdeveloper 11.1.2.0.0

    Oracle Community | 5 years ago | 879974
    weblogic.ejb.container.compliance.ComplianceException: In EJB HelloEJB, method beaInvoke([Ljava.lang.Object;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
  2. 0

    ejb2.1 weblogic 10.3.5 integrated with jdeveloper 11.1.2.0.0

    Oracle Community | 5 years ago | 879974
    weblogic.ejb.container.compliance.ComplianceException: In EJB HelloEJB, method beaInvoke([Ljava.lang.Object;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
  3. 0

    Exception while deploying the application in to weblogic10 app server

    Oracle Community | 5 years ago | 869386
    weblogic.ejb.container.compliance.ComplianceException: In EJB BranchTransactionApproval, method retrieveApprovalOverrideCodes(com.gmacfs.smartcash.common.dto.SmartCashRequestContext) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Error while deploying in weblogic

    Coderanch | 6 years ago | Srinivas Pulipati
    weblogic.ejb.container.compliance.ComplianceException: In EJB SVLANUpdate, method execute(com.abc.sni.webservices.llms.dto.request.RequestSVLANUpdate) defined in the remote interface either does not exist in the bean class, or it is not a public method. Each method in the remote interface must have a corresponding public method in the bean class.
  6. 0

    EJB 2.1 deployment in weblogic 12c issue

    Stack Overflow | 2 years ago | pbk
    weblogic.ejb.container.compliance.ComplianceException: In EJB MonthlySessionStatMgmt, method getPrimaryKey() defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.

    Root Cause Analysis

    1. weblogic.ejb.container.compliance.ComplianceException

      In EJB HelloEJB, method beaInvoke([Ljava.lang.Object;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.

      at weblogic.ejb.container.compliance.BeanClassChecker.checkBusinessMethods()
    2. weblogic.ejb.container
      BeanClassChecker.checkBusinessMethods
      1. weblogic.ejb.container.compliance.BeanClassChecker.checkBusinessMethods(BeanClassChecker.java:510)
      1 frame
    3. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    4. weblogic.ejb.container
      EJBModule.prepare
      1. weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:331)
      2. weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:280)
      3. weblogic.ejb.container.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:789)
      4. weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:222)
      5. weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:461)
      6. weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:428)
      7. weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:437)
      8. weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:795)
      9. weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:683)
      10. weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1254)
      11. weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:442)
      11 frames
    5. weblogic.application.internal
      ModuleListenerInvoker.prepare
      1. weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
      1 frame