环境:
windowsXP sp3
jdk1.5
tomcat 6.0
myeclipse 6.5
oracle9i 9.2.0.1
今天使用jdbc:oracle:oci8:@dbname的ur链接数据库,在myeclipse hibernate视图中测试连接没问题,直接启动tomcat时出现以下错误:
no ocijdbc9 in java.library.path
网上搜索资料,问题得以解决,问题原因:
oracle下的ocijdbc9是一个dll,环境变量没有加载。
解决办法:
1.在preferences-->myeclipse enterprise workbench-->servers-->tomcat-->tomcat 6.x-->jdk的
optional java vm arguments参数中添加-Djava.library.path=D:/oracle/ora92/bin
其中写黑体字为我的oracle客户端bin目录,修改为自身的目录即可。
2.在preferences-->myeclipse enterprise workbench-->servers-->tomcat-->tomcat 6.x-->paths的
apend to library path参数中使用add dir添加oracle的bin目录地址即可。
问题解决!。。
本文解决了在Windows XP环境下使用MyEclipse部署到Tomcat时遇到的OCI JDBC链接失败的问题。通过调整环境变量及配置文件,成功解决了no ocijdbc9 in java.library.path的错误。

4522

被折叠的 条评论
为什么被折叠?



