tomcat登陆报数据源驱动问题--解决后追加50分

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:29:42
我启动TOMCAT以后,进入WEB页面。输入用户 密码后登陆提示我
“ERROR PAGE 111
You have reached this page because of the following error(s):”的这个错误,然后看TOMCAT的启动窗口有提示“[Microsoft] [ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”

PS:我数据源应该用的是JDBC,而不是ODBC,这个是不是要在TOMCAT的某个XML文件里修改才可以?如果是请问怎么改,请把详细的的写出来下。。谢谢。如果不是,那又是为什么?怎么处理这个问题呢?

让我重新安装TOMCAT的人就别发言了,谢谢。我需要实际能解决问题的方法。谢谢大家。
解决成功我会再追加50分的高分
2楼的朋友,我是在server.xml里看到了有关一些数据员的配置。。。但是我不知该把它改成如何。而且不知道具体该修改那一块的参数。我对这个不是很熟悉呀。
高分一定大大的给。急。。。

如果你不是使用链接池来连接数据库,那么把msbase.jar,mssqlserver.jar,msutil.jar三个文件复制到tomcat的common/lib中,再启动tomcat即可。

有关tomcat数据源配置的文章已经不少,但是一般都是把数据源直接配置到server.xml文件中,这样在移植应用程序时带来了一些不必要的麻烦,其实tomcat数据源的配置还有一种方法如下:
1.假如有工程test,其需要用到的数据源为test/jdbc/Data,则在目录TOMCAT_HOME/conf\Catalina\localhost
下面建立文件test.xml,内容为:

<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" displayName="Test" docBase="Test" path="/Test" workDir="work\Catalina\localhost\Test">
<Resource auth="Container" name="test/jdbc/Data" type="javax.sql.DataSource"/>
<ResourceParams name="test/jdbc/Data">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url&l