Oracle 11g 11.1.0.6のJDBC

Oracle Database 11g の11.1.0.6に含まれるJDBC(ojdbc6.jar)をTomcat6.0.32のlib配下に置いてJDBCのJNDIリソースを参照するプログラムをデプロイしたらエラーが・・・。

2011/11/29 11:03:00 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2011/11/29 11:03:00 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/6.0.32
2011/11/29 11:03:00 org.apache.catalina.startup.HostConfig deployWAR
情報: Webアプリケーションアーカイブ TEST.war を配備します
2011/11/29 11:03:00 oracle.jdbc.driver.OracleDriver registerMBeans
致命的: 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:1403)
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 の11.1.0.6のJDBCはバグがあるようで、11.1.0.7のJDBCをOTNからダウンロードする必要があるらしい。
まあ、初期リリースであればPSRを適用することが多いと思うので、後付けで環境セットアップするときは注意、ってところですかね。