ejb deploy
От: cr_pooh  
Дата: 10.11.02 20:36
Оценка:
Может быть кто нибудь сталкивался с подобной проблемой:

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

ХЕЛП. Подскажите плс, что от меня требует сервер????
дескриптор развертывания:
— <ejb-jar>
— <enterprise-beans>
— <entity>
<ejb-name>MyBean</ejb-name>
<home>mar.MyHomeRemote</home>
<remote>mar.MyRemote</remote>
<ejb-class>mar.MyBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
— <cmp-field>
<field-name>id</field-name>
</cmp-field>
— <cmp-field>
<field-name>tmp</field-name>
</cmp-field>
<primkey-field>id</primkey-field>
</entity>
</enterprise-beans>
</ejb-jar>
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>
Re: ejb deploy
От: Danissimo Россия  
Дата: 12.11.02 08:47
Оценка:
Здравствуйте 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>ХЕЛП. Подскажите плс, что от меня требует сервер????


Думаю, сервер не находит класса mar.MyHomeRemote. Серверу нужно указать, где лежит этот класс. Как это сделать, см. в доке к своему серверу.
Данис Тазеев
Re: ejb deploy
От: Аноним  
Дата: 14.06.03 05:40
Оценка:
Здравствуйте, cr_pooh, Вы писали:

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


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

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

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

_>дескриптор развертывания:
_>- <ejb-jar>
_>- <enterprise-beans>
_>- <entity>
_> <ejb-name>MyBean</ejb-name>
<home>>mar.MyHomeRemote</home>
_> <remote>mar.MyRemote</remote>
_> <ejb-class>mar.MyBean</ejb-class>
_> <persistence-type>Container</persistence-type>
_> <prim-key-class>java.lang.Integer</prim-key-class>
_> <reentrant>False</reentrant>
_> — <cmp-field>
_> <field-name>id</field-name>
_> </cmp-field>
_> — <cmp-field>
_> <field-name>tmp</field-name>
_> </cmp-field>
_> <primkey-field>id</primkey-field>
_> </entity>
_> </enterprise-beans>
_> </ejb-jar>
Re[2]: ejb deploy
От: Аноним  
Дата: 14.06.03 06:25
Оценка:
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>
СС>
Re[3]: ejb deploy
От: Аноним  
Дата: 14.06.03 07:36
Оценка:
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>
СС>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.