Hi all:

I'm trying to deploy a very simple entity bean in jBoss2.
It's my classical entity bean connected to a "jdbc/DBMS" 
datasource.

The server show this exception:
----------------------------------------------------------
[Container factory] org.jboss.ejb.DeploymentException: 
No resource manager named jdbc/DBMS
----------------------------------------------------------

Here is my ejb-jar.xml
----------------------------------------------------------
<?xml version="1.0" encoding="Cp1252"?>

 <ejb-jar>
   <enterprise-beans>
     <entity>
       <display-name>AreaBean</display-name>
         <ejb-name>Area</ejb-name>
         <home>ccg.ejb.entity.AreaHome</home>
         <remote>ccg.ejb.entity.Area</remote>
         <ejb-class>ccg.ejb.entity.AreaEJB</ejb-class>
         <persistence-type>Bean</persistence-type>
         <prim-key-class>ccg.db.AreaPK</prim-key-class>
         <reentrant>False</reentrant>
         <resource-ref>
           <description>Una conexion a Oracle</description>
           <res-ref-name>Oracle</res-ref-name>
           <res-type>javax.sql.Datasource</res-type>
           <res-auth>Bean</res-auth>
         </resource-ref>
       </entity>
     </enterprise-beans>
     <assembly-descriptor>
       <container-transaction>
         <method>
           <ejb-name>Area</ejb-name>
           <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
       </container-transaction>
     </assembly-descriptor>
   </ejb-jar>
----------------------------------------------------------

And here is my jboss.xml (created with EJX)
----------------------------------------------------------
<?xml version="1.0" encoding="Cp1252"?>

<jboss>
     <container-configurations>
       <container-configuration 
configuration-class="org.jboss.ejb.deployment.EntityContainerConfigurati
on">
         <container-name>BMP EntityBean</container-name>
         
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvo
ker</container-invoker>
         
<instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
         
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</
instance-cache>
         
<persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persis
tence-manager>
         
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-cache-conf />
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
       <container-configuration 
configuration-class="org.jboss.ejb.deployment.EntityContainerConfigurati
on">
         <container-name>CMP EntityBean</container-name>
         
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvo
ker</container-invoker>
         
<instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
         
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</
instance-cache>
         
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</
persistence-manager>
         
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-cache-conf />
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
       <container-configuration 
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerC
onfiguration">
         <container-name>Singleton Stateless 
SessionBean</container-name>
         
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvo
ker</container-invoker>
         
<instance-pool>org.jboss.ejb.plugins.SingletonStatelessSessionInstancePo
ol</instance-pool>
         <instance-cache></instance-cache>
         <persistence-manager></persistence-manager>
         
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
       </container-configuration>
       <container-configuration 
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerC
onfiguration">
         <container-name>Default Stateless SessionBean</container-name>
         
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvo
ker</container-invoker>
         
<instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</insta
nce-pool>
         <instance-cache></instance-cache>
         <persistence-manager></persistence-manager>
         
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
     </container-configurations>
     <resource-managers />
     <enterprise-beans>
       <entity>
         <ejb-name>Area</ejb-name>
         <jndi-name>Area</jndi-name>
         <configuration-name>BMP EntityBean</configuration-name>
         <resource-ref>
           <res-ref-name>Oracle</res-ref-name>
           <resource-name>jdbc/DBMS</resource-name>
         </resource-ref>
       </entity>
       <secure>true</secure>
     </enterprise-beans>
   </jboss>

----------------------------------------------------------

And here my jboss.conf
----------------------------------------------------------
<MLET CODE = "org.jboss.jdbc.DataSourceImpl" 
ARCHIVE="jboss.jar,classes12.zip" CODEBASE="../lib/ext/">
   <ARG TYPE="java.lang.String" 
VALUE="jdbc:oracle:thin:@evita:1521:orcl">
   <ARG TYPE="java.lang.String" VALUE="jdbc/DBMS">
   <ARG TYPE="java.lang.String" VALUE="oracle.jdbc.driver.OracleDriver">
   <ARG TYPE="java.lang.String" VALUE="system">
   <ARG TYPE="java.lang.String" VALUE="manager">
</MLET>
----------------------------------------------------------

If anyone can help me... Or anyone who has succesfully
deployed a bean with datasource reference can show me 
the way to do it...

It would be very much appreciated.

Thanks to everybody
Pedro Mota



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to