Linux下tomcat中多項目配置druid報錯的問題


這里有多種方法,推薦修改tomcat配置,即在啟動JVM配置中設置如下:

-Ddruid.registerToSysProperty=true

 

詳解參見該博: https://blog.csdn.net/kingo0/article/details/19195557

異常信息:

  Tomat報出一下異常:
  ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean error 

    javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean………

解決方法:

  修改Tomcat 下的 catalina.sh:

  set JAVA_OPTS=”-Ddruid.registerToSysProperty=true”

 

另,可通過自定義設置spring的jmx,完成mbean的生成

原因:同一個domain里面的MBean要求name唯一。(推薦)

解決:

spring.jmx.default-domain=你隨便寫一個非同名的domain


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM