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]