Здравствуйте 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>
Privet ot Women Development Association

Kakoy AppServer ispol'zuesh'? Mogu podskazat', kak deploy na Weblogic:
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>Privet</ejb-name>
<caching-descriptor>
<max-beans-in-cache>500</max-beans-in-cache>
</caching-descriptor>
<persistence-descriptor>
<is-modified-method-name>isModified</is-modified-method-name>
<db-is-shared>true</db-is-shared>
</persistence-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>30</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>com.bla.bla-bla.Privet</jndi-name>
<transaction-isolation>
<isolation-level>Serializable</isolation-level>
<method>
<ejb-name>Privet</ejb-name>
<method-name>*</method-name>
</method>
</transaction-isolation>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
— Etcetera.
--------------------------------------------------------
Здравствуйте, Сан Саныч, Вы писали:
СС>Здравствуйте 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>
СС>
Dalee:
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>Privet</ejb-name>
<home>com.bla.bla-bla.PrivetHome</home>
<remote>com.bla.bla-bla.Privet</remote>
<ejb-class>com.bla.bla-bla.PrivetBean</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>com.bla.bla-bla.PrivetPK</prim-key-class>
<reentrant>False</reentrant>
</entity>
<session>
<ejb-name>PrivetService</ejb-name>
<home>com.bla.bla-bla.service.PrivetServiceHome</home>
<remote>com.bla.bla-bla.service.PrivetService</remote>
<ejb-class>com.bla.bla-bla.service.PrivetServiceBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<!-- Posle, kak perechislish svoi beans, nado specify <assembly-descriptor> i v nem methods, zatem <container-transaction> i v nem methods... -->
</ejb-jar>
-Etcetera.
------------------
А>Privet ot Women Development Association
А>Kakoy AppServer ispol'zuesh'? Mogu podskazat', kak deploy na Weblogic:
А><weblogic-ejb-jar>
А> <weblogic-enterprise-bean>
А> <ejb-name>Privet</ejb-name>
А> <caching-descriptor>
А> <max-beans-in-cache>500</max-beans-in-cache>
А> </caching-descriptor>
А> <persistence-descriptor>
А> <is-modified-method-name>isModified</is-modified-method-name>
А> <db-is-shared>true</db-is-shared>
А> </persistence-descriptor>
А> <transaction-descriptor>
А> <trans-timeout-seconds>30</trans-timeout-seconds>
А> </transaction-descriptor>
А> <jndi-name>com.bla.bla-bla.Privet</jndi-name>
А> <transaction-isolation>
А> <isolation-level>Serializable</isolation-level>
А> <method>
А> <ejb-name>Privet</ejb-name>
А> <method-name>*</method-name>
А> </method>
А> </transaction-isolation>
А> </weblogic-enterprise-bean>
А></weblogic-ejb-jar>
А>- Etcetera.
А>--------------------------------------------------------
А>Здравствуйте, Сан Саныч, Вы писали:
СС>>Здравствуйте 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>
СС>>