Hallo!

I have a datsource 

<datasources>
  |   <local-tx-datasource>
  |     <jndi-name>FencingDS</jndi-name>
  |     <connection-url>jdbc:mysql://localhost:3306/fencing</connection-url>
  |      .....
  |      </local-tx-datasource>
  | </datasources>

deployed. Using the JMX console it shows up in the JNDI java: Namespace under 
FencingDS.

So I want to get a connection from it in an EJB
ctx = new InitialContext();
  | DataSource ds = (DataSource) ctx.lookuk("java:/comp/env/jdbc/FencingDS");
  | Connection con = (Connection) ds.getConnection();

ejb-jar.xml:
<ejb-jar>
  |     <enterprise-beans>
  |             <session>
  |                     <description>TestBean </description>
  |                     <ejb-name>TestBean</ejb-name>
  |                             <resource-ref>
  |                                     <description>Beschreibung der 
Resourcen</description>
  |                                     
<res-ref-name>jdbc/FencingDS</res-ref-name>
  |                                     
<res-type>javax.sql.DataSource</res-type>
  |                                     <res-auth>Container</res-auth>
  |                             </resource-ref>
  |             </session>
  |     </enterprise-beans>
  | </ejb-jar>

In jboss.xml I try to map the global JNDI name to the ENC name:
<jboss>
  |     <enterprise-beans>
  |             <session>
  |                     <ejb-name>TestBean</ejb-name>
  |                     <resource-ref>
  |                             <res-ref-name>jdbc/FencingDS</res-ref-name>
  |                             <resource-name>java:FencingDS</resource-name>
  |                     </resource-ref>
  |             </session>
  |     </enterprise-beans>
  | </jboss>

But when I try to deploy the jar I always get an Exception
java.lang.RuntimeException: mapped-name is required for jdbc/FencingDS of 
deployment TestBean
and the EJB is not bound.

I have so far not found a reference how to do this right.

I would greatly appreciate any help.

Thanks,

Hans

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098189#4098189

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098189
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to