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

ljf841 中国少年雏鹰网 技术总监  2003-04-03 05:36:39
我在tomcat下配置一个oracle的数据源,当我把classes12.jar(oracle的驱动包)文件放在tomcat下的common/lib目录后,一运行我的程序就死掉了,为什么,如何解决。望高手指点
...全文
68 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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死掉了,或者是死机?
如果是这样,换一个包试一下。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-03 05:36
社区公告
暂无公告