Tomcat 5.5.20创建数据源的最终解决办法!

还是先说一下我的环境:
Windows 2003 server enterprise
Tomcat 5.5.20
Jdk 1.5.0.09
Microsoft SQL Server 2000
这段时间一直为创建数据源的问题苦恼,书上的,网上的,到处查资料,可是真正实施起来就是通不过,总是不能建立数据源,总是提示没有合适的驱动器,可是MS SQL的JDBC明明是装上了的,昨天从网上又搜这个问题,看到一位朋友的blog上写了这么一句话,就是要建立和项目同名的一个xml文件,从中受到启发,于是照做了,果然成功了,数据源建起来了,哈哈,真是太高兴了,在这里,我总结一下,写出来,为依然因这个问题苦恼的朋友提供一个解决方案:

新建一个xml文档,假如你的项目名称是hello,那么这个文件的名称就是hello.xml,这点很重要,名称一定要一致,至少采用我说的这种方法创建数据源必需这么做.然后填写以下内容:

<?xml version=’1.0′ encoding=’utf-8′?>
<Context path="/hello" docBase=/hello" debug="5" reloadable="true" crossContext="true">
 <Resource name="jdbc/connectDB"
 type="javax.sql.DataSource"
 driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
 maxIdle="2"
 maxWait="5000"
 username="sa"
 password="sa"
 url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myapp"
 maxActive="4"/>
</Context>

修改相关参数为自己的设置,保存,然后复制文件到以下目录: %JAVA_HOME%/conf/Catalina/localhost/,OK,到这里,数据源就已经配置好了,重启Tomcat,然后测试一下,是不是好了?呵呵.
这个问题终于解决了,不用苦恼了.

Leave a Comment

Your email address will not be published.

*