0 Replies Latest reply on Jun 16, 2008 2:48 PM by jquintanam

    must specify the fully-qualified name of the Java class erro

    jquintanam

      hi everybody,

      I'm trying to deploy my project using the project archives utility of JBoss IDE, and an error is shown for all my EJB's.

      WARN [verifier] EJB spec violation:
      Bean : Facade
      Section: 22.2
      Warning: The Bean Provider must specify the fully-qualified name of the Java class that implements the enterprise bean's business methods in the <ejb-class> element.
      Info : Class not found on 'java.pblu.integration.ejb.FacadeBean': No ClassLoaders found for: java.pblu.integration.ejb.FacadeBean

      The path is correct, the .ear is build correctly and this is the corresponding ejb-jar section:


      <ejb-name>Facade</ejb-name>
      java.pblu.integration.ejb.interfaces.FacadeHome
      java.pblu.integration.ejb.interfaces.Facade
      <local-home>java.pblu.integration.ejb.interfaces.FacadeLocalHome</local-home>
      java.pblu.integration.ejb.interfaces.FacadeLocal
      <ejb-class>java.pblu.integration.ejb.FacadeBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>


      I think everything seems to be right, so I can't find the problem.