警告: Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: com.alibaba.druid.pool.DruidDataSourceFactory] java
1 <dependency> 2 <groupId>com.alibaba</groupId> 3 <artifactId>druid</artifactId> 4 </dependency>
項目中引入com.alibaba.druid 包,啓動一直報上述異常(項目能夠正常訪問)。查看本地倉庫發現有多個版本的druid-xxx.jar,都刪除。maven update 後只出現了一個druid-1.0.22.jar。從新啓動,無此異常。maven
跟引入包相關的問題,把倉庫的包都刪除後從新拉應該能解決不少問題。ui
後記:spa
第二天發現仍然存在這個問題,定位:在server啓動過程當中報的,remove掉server中的項目,再次啓動server仍然出現。找到context.xml文件,發如今配置數據源時引用了這個包,修改成其它便可。重啓無錯code