1.配置数据源context.xml:
在Java Web应用的META-INF目录下新建一个context.xml配置文件,其中的<Resource>元素用于定义JNDI资源,内容如下:
- <Context reloadable="true" >
- <Resource
- name="jdbc/ DBname "
- auth="Container"
- type="javax.sql.DataSource"
- maxActive="100" maxIdle="30" maxWait="10000"
- username="root" password="123"
- driverClassName="com.mysql.jdbc.Driver"
- url="jdbc:mysql://localhost:3306/ DBname?autoReconnect=true"
- />
- </Context>
2.配置JNDI资源引用web.xml:
Java Web应用中要使用JNDI资源,必须在web.xml中配置对该JNDI资源的引用<resource-ref>元素。内容如下:
- <web-app>
- <resource-ref>
- <description>DB Connection</description>
- <res-ref-name>jdbc/DBname </res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- </resource-ref>
- </web-app>