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...
Пока на собственное сообщение не было ответов, его можно удалить.