最近在項(xiàng)目中用spring配置oracle數(shù)據(jù)庫連接池,啟動的時候莫名的出現(xiàn)javax.management.MalformedObjectNameException: Invalid character '' in value part of property這個異常。上網(wǎng)查了查資料,靠,原來是oracle驅(qū)動的bug,現(xiàn)在網(wǎng)上最新版的oracle是oracle_11.1.0.7.0,我用的是oracle_11.1.0.6.0,好像oracle官網(wǎng)上oracle_11.1.0.7.0對應(yīng)的odbc6.jar沒有打補(bǔ)丁,oracle_11.1.0.6.0下對應(yīng)的odbc6.jar卻打了補(bǔ)丁的,(ojdbc6.jar的驅(qū)動版本可以運(yùn)行java -jar ojdbc6.jar查看,如果是Oracle 11.1.0.6.0-Production+ JDBC 4.0 compiled with JDK6,帶+號就是補(bǔ)丁版本,否則是沒有打補(bǔ)丁的)下載oracle_11.1.0.6.0下對應(yīng)的那個odbc6.jar放到項(xiàng)目中,終于把問題解決了~~
|
|