茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671181 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_0109.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2019/4/26 6:48:05

java - java警告:註冊 Oracle JDBC可以診斷性MBean時出錯

使用 Oracle 11g ojdbc6.jar 時,我們將得到以下錯誤:


WARNING: Error while registering Oracle JDBC Diagnosability MBean.
java.lang.NoSuchMethodError:
javax.management.StandardMBean.<init>(Ljava/lang/Class;Z)V
at oracle.jdbc.driver.OracleDiagnosabilityMBean.<init>(OracleDiagnosabilityMBean.java:34)
at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:342)
at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:199)

經過許多論壇和博客的調查之後,我們還沒有找到任何 final 解決方案。 所以,我們想在這裡分享 workaround 。

Oracle文檔可以診斷性管理特性引入了一個 MBean oracle.jdbc. driver.OracleDiagnosabilityMBean 。 這裡MBean提供了啟用和禁用JDBC日誌的方法,你可以在這裡找到它: https://docs.oracle.com/cd/B28359_01/java.111/b31224/diagnose.htm

驅動程序使用 java.util.logging 進行日誌記錄,實際上我們不需要使用該信息,因這裡決定禁用日誌。

如何禁用驅動程序( oracle.jdbc )的日誌:

  • 默認情況下,JRE使用 jre_homeliblogging 。properties中的默認屬性文件,因此編輯該文件並添加這裡信息:
    • oracle 。jdbc 。level=off
  • 或者配置 java.util. 日誌記錄自己的屬性日誌文件
    • -djava 。log 。config 。file=/YourConfig 。屬性
    • 將 oracle.jdbc. level=OFF添加到 YourConfig.properties

它為我們工作,沒有任何WANRING錯誤上。



原文出處:java警告:注册 Oracle JDBC可以诊断性MBean时出错_java_帮酷编程知识库
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|