tomcat是怎样将datasource添加到jndi的context中去的?
我们在webapps的<context>和web.xml中做相应配置就可以在jsp或servlet中通过jndi得到DataSource从而得到数据库的Connection。但是tomcat在启动时是怎样将datasource添加到jndi的context中去的呢?
我们能通过lookup("java:comp/env/XXX")来得到DataSource,能不能通过
lookup("ZZZ:GGG/YYYY/XXX")来得到DataSource?
我通过打印相关信息知道tomcat中通过jdni得到的DataSource是org.apache.commons.dbcp.BasicDataSource,它可以用在一般的java应用程序中,但怎样将它和jndi联合起来使用?
请大家帮忙解答,多谢!