jndi使用druid,在tomcat中配置druid监控

来源:互联网 发布:南大网络教学平台 编辑:程序博客网 时间:2024/06/06 02:33

1、添加druid的jar包到【${Tomcat_home}/lib】目录


2、在【${Tomcat_home}/conf/server.xml】中增加jndi数据源

<Resource name="jdbc/MyDataSource" auth="Container" type="javax.sql.DataSource" factory="com.alibaba.druid.pool.DruidDataSourceFactory"username="root"password="123456"driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/camdb_training?useUnicode=true&characterEncoding=utf8&useSSL=false"filters="stat,wall"connectionProperties="druid.stat.mergeSql=true;druid.stat.slowSqlMillis=2000"useGlobalDataSourceStat="true"defaultTransactionIsolation="READ_COMMITTED"validationQuery="select 1" />

该节点位于Server节点之下,和Listener节点平级


3、配置监控界面

在该文件【${Tomcat_home}/conf/web.xml】中添加以下内容

在servlet同级节点添加

<servlet><servlet-name>DruidStatView</servlet-name><servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class><init-param><!-- 允许清空统计数据 --><param-name>resetEnable</param-name><param-value>true</param-value></init-param><init-param><!-- 用户名 --><param-name>loginUsername</param-name><param-value>admin</param-value></init-param><init-param><!-- 密码 --><param-name>loginPassword</param-name><param-value>admin</param-value></init-param></servlet><servlet-mapping><servlet-name>DruidStatView</servlet-name><url-pattern>/druid/*</url-pattern></servlet-mapping>


4、通过访问http://localhost:8080/druid 界面,用户名admin,密码admin就可访问监控界面了。



0 0