JNDI数据源配置(Tomcat7插件)
1. 项目结构配置
这个META-INF文件夹和里面Context.xml是必须的(如果不创建这个文件夹的话也会打包一个空文件夹进去,但是配置肯定是不会生效的,可以自信调试)。缺少的话spring能找到命名服务但是连不上数据源(本人经验,tomcat7插件 spring版本 5.1.10.RELEASE)
配置Context资源标签,据说也可以配置在tomcatServer.xml里面。
资源引用,spring配置在查找资源的时候根据 res-ref-name 查找
此时引用时,在资源名之前要加上java:comp/env/。jdbc/postgres跟web.xml里面的res-ref-name的值要匹配
经过调试jndi数据源和常用的数据源配置方式一样也能请求数据库数据