参考我的两篇文章:配置MySQL DBCP 和an individual file at /META-INF/context.xml
1. Context configuration
配置JDNI数据源到你的context中,这里选择在/META-INF/context.xm文件中配置(如果应用程序采用war打包发布时,第一次运行此应用程序时,Tomcat会进行两步操作:1. 复制 /META-INF/context.xml
到$CATALINA_BASE/conf/[enginename]/[hostname]/
;2. 更改文件名为应用程序上下文名)。
For example:
注意:/META-INF/context.xml中不需要docBase属性 (参见Apache Tomcat Configuration Reference中的The Context Container章节)。
2. web.xml configuration
配置/WEB-INF/web.xml的<resource-ref>元素。
For example:
经过以上配置后就可以使用JNDI Datasource了。