Tomcat 数据源配置 druid
给tomcat配置druid的时候,总是报
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]
但又确定WEN-INF/lib下已经放了druid的jar包,查看官网,也有类似的问题,但却无人解答,崩溃。。
反复思索终于发现
<Resource
name="jdbc/rsglxt"
factory="com.alibaba.druid.pool.DruidDataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="123456"
maxActive="100"
maxWait="10000"
url="jdbc:mysql://localhost:3306/rsgl"
/>
黄色背景的地方,引用的包应该在tomcat主目录的lib下,顿时恍然大悟,故将druid的jar包放到lib下完美解决!