第一次接触JNDI,废了好长的时间,遇到了好多莫名奇妙的问题,但是终于配置成功。
下面讲解的JNDI都是局部配置,不是全局的。
从最简单的和网上最长见的JDBC数据源讲起。
配置META-INF/context.xml(在webapp下和WEB-INF文件夹并列),初始内容可以从tomcat配置文件的cof/context.xml文件中复制,然后添加内容
<Resource name="jndi/mybatis"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/自己的数据库"
username="自己的数据库用户名"
password="自己的密码"
maxActive="20"
maxIdle="10"
maxWait="10000"/>
然后配置web.xml文件
添加下面的配置
<resource-ref>
<description>JNDI DataSource</description>
<res-ref-name>jndi/mybatis</res-ref-name>
<res-type>javax.sql.DataSource&l