Ken, have you got your problem resolved? 2009/10/15 Mikolaj Rydzewski <m...@ceti.pl>: > Curtis Garman wrote: >> >> I've only every declared in in META-INF/context.xml > > It's fine to define Resource completely in context.xml. > But if one uses GlobalNamingResources (as OP does) he has to declare mapping > in context.xml as I described. > Anyway, it works for me all the times :-) > > Of course, in Java code one has to lookup using full path, not just > "mail/Session", so: > > new InitialContext().lookup("java:comp/env/mail/Session"); > > So, I have on my Tomcat 6.0: > > conf/server.xml: > > <GlobalNamingResources> > <Resource name="jdbc/db" auth="Container" > type="javax.sql.DataSource" > driverClassName="org.postgresql.Driver" > ... > /> > > application's META-INF/context.xml: > > <Context> > <ResourceLink name="jdbc/db" > global="jdbc/db" > type="javax.sql.DataSource" /> > </Context> > > application's WEB-INF/web.xml: > > <resource-ref> > <res-ref-name>jdbc/db</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref> > > > And I use new InitialContext().lookup("java:comp/env/jdbc/db"); to retrieve > DataSource. > > Hope that helps. > > -- > Mikolaj Rydzewski <m...@ceti.pl> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >
-- Curtis Garman Web Programmer Heartland Community College --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org