javax.management.MalformedObjectNameException: Invalid character '' in value par

  
最近在項目中用spring配置oracle數據庫連接池,
啓動的時候莫名的出現javax.management.MalformedObjectNameException: Invalid character '' in value part of property這個異常。
原來是oracle驅動的bug,我用的是oracle11g release 2(11.2) 
原來用的驅動是在網上下載的,驅動名稱爲:ojdbc6.jar 版本以及查看版本的方式如下:
 
E:\jar\orcal11_jar>java -jar ojdbc6.jar
Oracle 11.1.0.6.0-Production JDBC 4.0 compiled with JDK6 
 
此驅動有bug,不能和spring正常結合使用,後直接在數據庫的安裝目錄中找到自帶的驅動
驅動目錄大致如下(根據自己的情況具體查找):
F:\app\product\11.2.0\dbhome_1\jdbc\lib
版本

E:\JAVA\oracle\oracle_JAR>java -jar ojdbc6.jar
Oracle 11.2.0.1.0 JDBC 4.0 compiled with JDK6
 
換成這個驅動就ok了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章