I've never looked at the specs for this, but with ejbs you end up looking up something like java:/comp/env/GenericDS when you have entries like that.
david jencks On 2002.08.21 19:37:26 -0400 David Brady wrote: > > Don't let my far-to-general words mislead you. :) The example is > actually very literal. I have very specific names for these items, but > wanted to avoid sharing them with the world. So, I'll make up some > better words here... > > If it helps (and I hope it does), just substitute 'BankAccountDS' for > 'generic', and 'WellsFargoBankAccountDS' for 'specific'. > > And then the problem reads more along the lines: I want my servlet to > reference BankAccountDS - and have that reference mapped to > WellsFargoBankAccountDS via (I think) jboss-web.xml. This, of course, > sets the stage for me to use the same servlet with > 'WashingtonMutualBankAccountDS' without changing code - only changing > jboss-web.xml > > Other points: Jboss 2.4.8 > > Here's the previous message with the words changed: > > Code: > > InitialContext initialCtx = new InitialContext(); > DataSource ds = (DataSource) initialCtx.lookup("BankAccountDS"); // or > many other permutations > > web.xml: > > <resource-ref> > <description>BankAccount DS</description> > <res-ref-name>BankAccountDS</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>BankAccountDS</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <jndi-name>java:/jdbc/WellsFargoDS</jndi-name> > </resource-ref> > > Jboss.jcml > > <mbean code="org.jboss.jdbc.XADataSourceLoader" > name="DefaultDomain:service=XADataSource,name=jdbc/WellsFargoDS"> > <attribute name="PoolName">jdbc/WellsFargoDS</attribute> > ... > > STARTUP: I see the following in the log: > > INFO jdbc/WellsFargoDS jdbc/WellsFargoDS - XA Connection pool > jdbc/WellsFargoDS bound to java:/jdbc/WellsFargoDS > ... > DEBUG EmbeddedCatalinaServiceSX - Linking 'BankAccountDS' to JNDI name: > java:/jdbc/WellsFargoDS > > RUNTIME: > > initialCtx.lookup("BankAccountDS") fails with - > javax.naming.NameNotFoundException: BankAccountDS not bound > > Other variations - just for fun: > > Failure java:jdbc/BankAccountDS (BankAccountDS not bound) > Failure java:/jdbc/BankAccountDS (BankAccountDSnot bound) > Failure java:BankAccountDS (BankAccountDS not bound) > Failure java:/BankAccountDS (BankAccountDS not bound) > Failure BankAccountDS (BankAccountDS not bound) > Failure /BankAccountDS (BankAccountDS not bound) > Failure jdbc/BankAccountDS (jdbc not bound) > Failure /jdbc/BankAccountDS (jdbc not bound) > Failure java:WellsFargoDS (WellsFargoDS not bound) > Failure java:/WellsFargoDS (WellsFargoDS not bound) > Failure WellsFargoDS (WellsFargoDS not bound) > Failure /WellsFargoDS (WellsFargoDS not bound) > > These, of course, work: > > Success java:jdbc/WellsFargoDS > Success java:/jdbc/WellsFargoDS > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] On Behalf Of Greg Turner > Sent: Wednesday, August 21, 2002 3:27 PM > To: [EMAIL PROTECTED] > Subject: Re: [JBoss-user] Mapping datasource with jboss-web.xml - what > am I missing here? > > > I think the answer may lie in better saying what you mean by "map a > generic datasource to a specific datasource" I don't know what this > means. > > > > ------------------------------------------------------- > 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 > > ------------------------------------------------------- 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