SpringWebMvc JNDI数据源配置

JNDI数据源配置(Tomcat7插件)

1. 项目结构配置

SpringWebMvc JNDI数据源配置
这个META-INF文件夹和里面Context.xml是必须的(如果不创建这个文件夹的话也会打包一个空文件夹进去,但是配置肯定是不会生效的,可以自信调试)。缺少的话spring能找到命名服务但是连不上数据源(本人经验,tomcat7插件 spring版本 5.1.10.RELEASE)

SpringWebMvc JNDI数据源配置
配置Context资源标签,据说也可以配置在tomcatServer.xml里面。

SpringWebMvc JNDI数据源配置
资源引用,spring配置在查找资源的时候根据 res-ref-name 查找
SpringWebMvc JNDI数据源配置
SpringWebMvc JNDI数据源配置
此时引用时,在资源名之前要加上java:comp/env/。jdbc/postgres跟web.xml里面的res-ref-name的值要匹配

经过调试jndi数据源和常用的数据源配置方式一样也能请求数据库数据

做个笔记 MARK

备注

1.java:comp/env/jdbc 这一节在配置数据源的时候都是固定写法,有j2ee规范的。后面的名字据说应该是数据库名,但是经过调试发现并没有根据。我把名字Context.xml web.xml application.xml里面的那个名字都一起改掉的话,还是可以请求数据库数据。

上一篇:【设计模式】16-20:状态模式、适配器模式、备忘录模式、组合模式、迭代器模式


下一篇:2022将至,前端程序员们应该一起放个烟花庆祝一下,走起