websphere7下报错:javax.management.MalformedObjectNameException: Invalid character 的解决办法

来源:互联网 发布:知乎如何添加图片 编辑:程序博客网 时间:2024/06/03 21:26

工程部署到websphere环境下之后,使用了数据库连接池配置。可是在观察启动日志的时候,总是会报一个错误:

Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException: Invalid character '' in value part of propertyat 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)

我使用的是ojdbc6.jar,是自己配置到websphere的驱动程序下的。

后来多方查证后,证明是该jar包在连接时候的bug,换成了ojdbc14后启动就正常了。

ojdbc14.jar的下载:

 ojdbc14

0 1