2 Replies Latest reply on Nov 21, 2002 6:53 AM by Qasim

    Error: The Bean Provider must specify the ....

    Qasim Newbie

      Hi
      I have worked hard enough to find the answer to this error, but I am unable to.

      I have created a simple session bean and trying to run on JBoss. But when I deploy my application, I get the following errors:

      20:02:19,506 WARN [verifier] EJB spec violation:
      Bean : CalculateEJB
      Section: 16.2
      Warning: The Bean Provider must specify the fully-qualified name of the Java class that implements the enterprise bean's business methods.

      20:02:19,506 WARN [verifier] EJB spec violation:
      Bean : CalculateEJB
      Section: 16.2
      Warning: The Bean Provider must specify the fully-qualified name of the enterprise bean's home interface in the home element.

      20:02:19,506 WARN [verifier] EJB spec violation:
      Bean : CalculateEJB
      Section: 16.2
      Warning: The Bean Provider must specify the fully-qualified name of the enterprise bean's remote interface in the remote element.


      CalculatorEJB is name I have given to my session bean in the ejb-jar.xml, such as below:


      Adds 2 integer together
      <ejb-name>CalculateEJB</ejb-name>
      com.auction.calculate.CalculateRemoteHome
      com.auction.calculate.CalculateRemote
      <ejb-class>com.auction.calculate.CalculateBean</ejb-class>
      <session-type>Stateful</session-type>
      <transaction-type>Container</transaction-type>


      WHAT EXACTLY DOES THIS ERROR MEAN.

      regards
      Qasim