Здравствуйте 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>