java.sql.SQLException:No suitable driver 求救

MattHgh 2009-10-15 02:59:28
项目本来正常,
拷贝到其他机器的tomcat后
出现 java.sql.SQLException: No suitable driver
我是把之前的程序整盘复制的,所以,里边的jar或xml等设置应该都是一样的
为什么出现这个问题啊
环境:
SSH
tomcat6.0
连接池proxool
数据库oracle 10g

2台机器唯一不一样的就是系统
本来的是XP,后来的是2003
不会是这个事吧
...全文
1110 18 打赏 收藏 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
+N一米阳光 2012-01-12
  • 打赏
  • 举报
回复
我写的是 监听程序,在本地测试linux环境下测试是OK的,放到另外一台服务器后就变成
error in setConnection()1 java.sql.SQLException: No suitable driver
error in connect()2 java.lang.NullPointerException
error in retrieve() java.lang.NullPointerException
01/11/2012 15:10:11 : INFO sndbean.size < 0 END
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at insure.client.DBAccess.connectByDriver(DBAccess.java:127)
at insure.client.DBAccess.setConnection(DBAccess.java:227)
at insure.client.InsureGetCbData.getOrderInfo(InsureGetCbData.java:21)
at insure.client.InsureTask.handle(InsureTask.java:40)
at insure.client.InsureTask.run(InsureTask.java:26)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
使用的是weblogic,server/lib下已经放了ojdbc14.jar
jinghao198851 2010-12-24
  • 打赏
  • 举报
回复
和你一样的问题,高人呢????????????????
zxj828282 2009-10-19
  • 打赏
  • 举报
回复
建议你把整个tomcat也拷过去,这个方法绝,可以解决问题
yuanjianbin 2009-10-15
  • 打赏
  • 举报
回复
建议你把整个tomcat也拷过去
yuanjianbin 2009-10-15
  • 打赏
  • 举报
回复
新的tomcat下有没有配置连接池啊
MattHgh 2009-10-15
  • 打赏
  • 举报
回复
我改了改
错误又变成
java.sql.SQLException: org.logicalcobwebs.proxool.ProxoolException: Attempt to refer to a unregistered pool by its alias 'DBPool'
yuanjianbin 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 matthgh 的回复:]
引用 8 楼 musecangying007 的回复:
配置连接池后要把数据库驱动包导入tomcat->lib中

我确定所需要的包 都在项目的lib里有了
[/Quote]

驱动的jar包不光是放在项目的lib里,还应该在tomcat的lib里放一份!
domsn 2009-10-15
  • 打赏
  • 举报
回复
连接池的配置文件是放在 Tomcat里的,不是 Project里的
MattHgh 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 musecangying007 的回复:]
配置连接池后要把数据库驱动包导入tomcat->lib中
[/Quote]
我确定所需要的包 都在项目的lib里有了
portnet 2009-10-15
  • 打赏
  • 举报
回复
也许你原来的jdbc的jar放在tomcat的目录里了。
musecangying007 2009-10-15
  • 打赏
  • 举报
回复
配置连接池后要把数据库驱动包导入tomcat->lib中
MattHgh 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 domsn 的回复:]
你确定 连接池的xml配置文件你放好了?
[/Quote]

我整个ROOT复制过去的
domsn 2009-10-15
  • 打赏
  • 举报
回复
你确定 连接池的xml配置文件你放好了?
MattHgh 2009-10-15
  • 打赏
  • 举报
回复
jar 配置 路径之类的应该都正确的
和之前的都一样
senlin789 2009-10-15
  • 打赏
  • 举报
回复
看下tomcat里的文件是不是都正确,确认驱动正确
cwjieNo1 2009-10-15
  • 打赏
  • 举报
回复
比较奇怪的问题
zq641490 2009-10-15
  • 打赏
  • 举报
回复
把你项目所用到所有jar文件,除了jdk的都放到WEB-INF目录下试试。
阿_布 2009-10-15
  • 打赏
  • 举报
回复
没有合适的驱动!看有没相冲突的jar包!

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧