tomcat下配置oracle的数据源问题 急!!!急!!!急!!!

ljf841 2003-04-03 05:36:39
我在tomcat下配置一个oracle的数据源,当我把classes12.jar(oracle的驱动包)文件放在tomcat下的common/lib目录后,一运行我的程序就死掉了,为什么,如何解决。望高手指点
...全文
100 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljf841 2003-04-07
  • 打赏
  • 举报
回复
问题解决了
原因:
<parameter>
<name>validationQuery</name>
<value></value> # ==》不能为空
</parameter>

希望可以给遇到同类问题的兄弟们一些帮助 :)
upc_chenli 2003-04-07
  • 打赏
  • 举报
回复
你按Tomcat文档--
The Tomcat 4 Servlet/JSP Container
JNDI Datasource HOW-TO
--
配置好后,可以使用嘛?
bjzhanghao 2003-04-07
  • 打赏
  • 举报
回复
哦,类似的问题好象不少,最好都别用空值
ljf841 2003-04-04
  • 打赏
  • 举报
回复
十分十分的感谢大家帮助!!!
现在我把我的问题详细说一下
我的tomcat是4.1.18
我在SERVER.XML配置如下
<Resource auth="Container" name="cultiiva2" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="cultiiva2">
<parameter>
<name>validationQuery</name>
<value></value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>cultiiva2</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@172.28.11.200:1521:cultiiva</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>username</name>
<value>cultiiva2</value>
</parameter>
</ResourceParams>
我的程序如下:
DataSource ds = (DataSource)inictx.lookup("java:comp/env/cultiiva2");
conn = ds.getConnection(); #===> 死掉

请问什么地方错了

upc_chenli 2003-04-04
  • 打赏
  • 举报
回复
是那个版本的tomcat,最好用4.1.18版的。
java_jin 2003-04-04
  • 打赏
  • 举报
回复
在tomacat/conf/server.xml里配置连接池了吗?
bjzhanghao 2003-04-04
  • 打赏
  • 举报
回复
有没有异常信息,有的话贴出来
没有异常信息可能是正在连接,你的数据库不是本地的吧,多等一会儿
zxhong 2003-04-04
  • 打赏
  • 举报
回复
你既然使用了jdbc:classes12.jar
为什么还要配置数据源?
下面是使用jdbc的完整例子:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=439
classes12.jar放在tomcat\common\lib下
ljf841 2003-04-04
  • 打赏
  • 举报
回复
程序在 DataSource.getConnection();处就停止了,请问这是什么原因啊?
ljf841 2003-04-04
  • 打赏
  • 举报
回复
有人知道吗???
bjzhanghao 2003-04-03
  • 打赏
  • 举报
回复
怎么个死掉法,会不会是你的程序问题,或者是取出的数据集太大?
还是ie死掉了,或者是死机?
如果是这样,换一个包试一下。

81,122

社区成员

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

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