环境:
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目录地址即可。
问题解决!。。