Re: ejb deploy
От: Сан Саныч Россия  
Дата: 11.11.02 07:30
Оценка:
Здравствуйте cr_pooh, Вы писали:

CP>Может быть кто нибудь сталкивался с подобной проблемой:


CP>Пытаюсь деплоить ejb.

CP>Сервер выдает такую ошибку:
CP>[ERROR, ContainerFactory]
CP>Bean: MyBean
CP>Section: 16.2
CP>Warning: The Bean Provider must specify the fully-qualified name of the enterprise bean's home interface in home element.

CP>ХЕЛП. Подскажите плс, что от меня требует сервер????

CP>дескриптор развертывания:
CP>- <ejb-jar>
CP>- <enterprise-beans>
CP>- <entity>
CP> <ejb-name>MyBean</ejb-name>
CP> <home>mar.MyHomeRemote</home>
CP> <remote>mar.MyRemote</remote>
CP> <ejb-class>mar.MyBean</ejb-class>
CP> <persistence-type>Container</persistence-type>
CP> <prim-key-class>java.lang.Integer</prim-key-class>
CP> <reentrant>False</reentrant>
CP> — <cmp-field>
CP> <field-name>id</field-name>
CP> </cmp-field>
CP> — <cmp-field>
CP> <field-name>tmp</field-name>
CP> </cmp-field>
CP> <primkey-field>id</primkey-field>
CP> </entity>
CP> </enterprise-beans>
CP> </ejb-jar>


Попробуй превисти свой xml файл к подобному виду.

     <!-- A minimal session EJB deployment -->
      <session>
         <ejb-name>PostingEJB</ejb-name>
         <home>ejbs.PostingHome</home>
         <remote>ejbs.Posting</remote>
         <ejb-class>ejbs.PostingBean</ejb-class>
         <!-- or Stateless -->
         <session-type>Stateful</session-type>
         <transaction-type>Container</transaction-type>
      </session>

      <!-- A minimal CMP entity EJB deployment -->
      <entity>
         <ejb-name>Bid</ejb-name>
         <home>ejbe.BidHome</home>
         <remote>ejbe.Bid</remote>
         <ejb-class>ejbe.BidBean</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>ejbe.BidPK</prim-key-class>
         <reentrant>False</reentrant>
         <cmp-field><field-name>bid</field-name></cmp-field>
         <cmp-field><field-name>bidder</field-name></cmp-field>
         <cmp-field><field-name>bidDate</field-name></cmp-field>
         <cmp-field><field-name>id</field-name></cmp-field>
      </entity>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.