Tomcat使用JNDI配置数据源
要在Tomcat中使用JNDI(Java Naming and Directory Interface:Java命名和目录接口)来配置数据源,我们可以去参考Tomcat官网的关于某一版本的Document中的JNDI Resource的介绍,如:JNDI Resources HOW-TO
使用JNDI配置数据源
到服务器上对 DataSource 进行配置。
服务器: Tomcat 8.5版本
数据库:MySQL
第一步将Mysql驱动中得jar文件拷贝到Tomcat安装目录下的lib文件夹下,这一步很重要,一般容易忘记。
使用eclipse建立一个Dynamic Web Project,在 META-INF/ 下建立context.xml文件,
<?xml version="1.0" encoding="UTF-8"?> <Context> <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxIdle="30" maxTotal="50" maxWaitMillis="-1" name="jdbc/MVNT1" username="root" password="123456" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/learning?useSSL=true"/> </Context>
当然其实我们也可以找到Tomcat的server.xml文件夹,将此Resource标签配置到对应工程的Context标签中。这其中的属性的部分解释如下:
<Context>