First, I'll summarize any answers I get and post them to jboss-users. 

I'm trying to map a generic datasource (as referenced in my code) to a
specific datasource via jboss-web.xml.  It ain't working for me, and I
can't see why not...  I *do* know that I'm missing something, just can't
figure out what is missing!

Code:

InitialContext initialCtx = new InitialContext();
DataSource ds = (DataSource) initialCtx.lookup("GenericDS"); // or many
other permutations

web.xml:
    
    <resource-ref>
        <description>Generic DS</description>
        <res-ref-name>GenericDS</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

jboss-web.xml: 

   <resource-ref>
     <res-ref-name>GenericDS</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <jndi-name>java:/jdbc/SpecificDS</jndi-name>
   </resource-ref>

Jboss.jcml

   <mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=jdbc/SpecificDS">
      <attribute name="PoolName">jdbc/SpecificDS</attribute>
      ...

STARTUP: I see the following in the log:

INFO  jdbc/SpecificDS jdbc/SpecificDS - XA Connection pool
jdbc/SpecificDS bound to java:/jdbc/SpecificDS
...
DEBUG EmbeddedCatalinaServiceSX  - Linking 'GenericDS' to JNDI name:
java:/jdbc/SpecificDS

RUNTIME:

initialCtx.lookup("GenericDS") fails with -
javax.naming.NameNotFoundException: GenericDS not bound

Other variations - just for fun:

Failure  java:jdbc/GenericDS (GenericDS not bound)
Failure  java:/jdbc/GenericDS (GenericDSnot bound)
Failure  java:GenericDS (GenericDS not bound)
Failure  java:/GenericDS (GenericDS not bound)
Failure  GenericDS (GenericDS not bound)
Failure  /GenericDS (GenericDS not bound)
Failure  jdbc/GenericDS (jdbc not bound)
Failure  /jdbc/GenericDS (jdbc not bound)
Failure  java:SpecificDS (SpecficDS not bound)
Failure  java:/SpecificDS (SpecficDS not bound)
Failure  SpecificDS (SpecficDS not bound)
Failure  /SpecificDS (SpecficDS not bound)

These, of course, work:

Success  java:jdbc/SpecficDS
Success  java:/jdbc/SpecficDS

I thought I had a good handle on this for EJBs, but am unable to pull
this together for a servlet.

Thoughts? Pointers?  Anything?

Thanks,
David



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to