两个很奇怪的小问题,不知道大家遇到过没有? 2:应该是你的驱动包的位置不对吧,我也曾碰到过No suitable driver的问题,是驱动的问题,不知道对不对? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不对呀,但我把web程序放在Tomcat外的目录比如:D:\temp e:\website等任意目录,然后改一下<context>就一点问题也没有,不会出现数据库驱动找不到的问题. 建议楼主到sun的jdbc网页,那里可以找到相应的odbc-jdbc桥驱程 congliu: 你没看明白,我是说为什么放在Tomcat的Webapps下就出现驱动找不到的问题,但放在此目录之外的任意盘,任意目录下,只要改一下tomcat conf 下的Server.xml的<context>就行. tomcat自带的连接池我也很晕,我的5.0要在conf\Catalina\[localhost或其他主机名]\[应用名].xml里配置一下连接池才能用 第二个问题,因为驱动包位置不在classpath .如果使用DataSource那么在$TomcatHome/common/lib/下也要放一个驱动包。 楼上的你是怎么改的?-------------------------------------------<?xml version='1.0' encoding='utf-8'?><Context docBase="abc" path="/abc" debug="5" reloadable="true" crossContext="true"><Resource name="jdbc/abc" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/abc"> <parameter> <name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <parameter> <name>username</name> <value>abc</value> </parameter> <parameter> <name>password</name> <value>abc</value> </parameter> <parameter> <name>driverClassName</name> <value>com.mysql.jdbc.Driver</value> </parameter> <parameter> <name>url</name> <value>jdbc:mysql://localhost:3306/abc</value> </parameter> <parameter> <name>maxActive</name> <value>8</value> </parameter> <parameter> <name>maxIdle</name> <value>4</value> </parameter> </ResourceParams></Context> srx:我的Tomcat的common的lib目录里已经把Mysql驱动(mysql-connector-java-3.1.7-bin.jar)放了进去了。为什么找不到呢? 请确认:你使用的链接池的名字和tomcat中配置的名字是不是一个? 怎么在JSP页面上加树? JDBC连接SQL server2000错误!已经打了SP3,SP4补丁,JDK1.4.2,TOCAT 5.0.27,用JBUILDER编译 如何控制Blob字段的图片显示位置 欢迎加入IT讨论技术群(11375923) 请问JSF框架下,怎么样在通过登陆页面后,将管理BEAN中的内容保存进session变量中?分不够再送! 个性化定制内容怎样实现 test 编码问题,高手帮帮忙啊,谢谢啦!! 有关单独用TOMCAT做服务器的问题 如何清空所有session变量的值 tomcat 启动后无法正常打开网页 Eclipse配置lomboz时遇到变态问题。
D:\temp e:\website等任意目录,然后改一下<context>就一点问题也没有,不会出现数据库驱动找不到的问题.
-------------------------------------------
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="abc" path="/abc" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/abc" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/abc">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>username</name>
<value>abc</value>
</parameter>
<parameter>
<name>password</name>
<value>abc</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/abc</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>8</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>4</value>
</parameter>
</ResourceParams>
</Context>