码迷,mamicode.com
首页 > 数据库 > 详细

Java-解决SSH集成时,oracle报错:Error while registering Oracle JDBC Diagnosablility MBean

时间:2015-06-08 18:52:42      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

今天在做项目练习时,在集成SSH后,发现控制台有oracle的报错:

Error while registering Oracle JDBC Diagnosability MBean.

javax.management.MalformedObjectNameException: Invalid character ‘
‘ in value part of property
at javax.management.ObjectName.construct(ObjectName.java:602)
at javax.management.ObjectName.(ObjectName.java:1394)
at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:303)
at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:213)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:209)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
...
 
百度后得知,这是Oracle Database 11g Release 1 (11.1.0.6.0) JDBC Drivers 的一个Bug。只需将tomcat/lib中的ojdbc6.jar,替换成高版本的即可,例如11.1.0.7.0。
 
TIPS:
查看ojdbc6.jar的版本办法:
1 java -jar ojdbc.jar

如下图示:

技术分享

Java-解决SSH集成时,oracle报错:Error while registering Oracle JDBC Diagnosablility MBean

标签:

原文地址:http://www.cnblogs.com/chen-liang/p/4561437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!