配置 JNDI
确保 tomcat 下有相关jar
tomcat 目录下/conf/context.xml
中增加配置
1 | <Resource name = "jdbc/mysql" |
确保 tomcat 目录下有driver
的jar
包
/lib/mysql-connector-java-8.0.16.jar
factory
标签是指定BasicDataSourceFactory
工厂类,可以用来解密password
密文。需要如下依赖
1 | <dependency> |
EncryptedDataSourceFactory
代码如下
1 | package com.li.jndi; |
使用jndi
服务
1 | package com.li.jndi; |
tomcat 类加载顺序
tomcat 优先加载应用内的 jar 包,然后在加载共享 lib 目录下的 jar 包