jndi数据源

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:25:06
我在D:\Tomcat 5.5\conf\Catalina\localhost的.xml文件中定义了。
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/Project/eBook"
path="/eBook"
reloadable="true"
workDir="D:/Project/eBook/work">

<Resource name="jdbc/ebook"
type="javax.sql.DataSource"
auth="Container"
/>
<ResourceParams name="jdbc/ebook">
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>longke</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.jdbc.mysql.Driver</value>
&l

分是少了点了,哈哈
你这个是5.0(包括)的版本配置,
把你那段数据源配置改为
<Context>
<Resource name="yourname"
auth="Container"
type="javax.sql.DataSource"
driverClassName="yourDriverName"
url="jdbc:mysql://localhost:3306/test"
username="root"
password="yourpassword"
maxActive="20"
maxIdle="10"
maxWait="-1"/>
</Context>
命名为Context.xml,什么docBase 啊,path 啊那个就看你的的web是如何部署的了
如果是放在tomcat的webapps下面的话就不用写了
要么放到工程的MET-INF下面
要么放到tomcat的conf下面覆盖原来的
要么放到你说的D:\Tomcat 5.5\conf\Catalina\localhost下面不过是叫Context.xml.default
至于web.xml中的
resource-ref>
<res-ref-name>yourname</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
我一般不要,不