IronTrackSQL是一个不错的sql性能监测工具,尽管它现在已经停止开发了,主页也没有了:-)
下面我分别讲一下在tomcat中,在eclipse中的配置.
一.tomcat中
1.将IronTrackSQL目录下的irontracksql.jar,log4j-1.2.8.jar,p6spy.jar放到tomcat\common\lib目录下,
并将这3个jar放到tomcat\webapps\sample\WEB-INF\lib下
2.将IronTrackSQL目录下的spy.properties放到tomcat\common\classes目录下,
并将这个配置文件放到tomcat\webapps\sample\WEB-INF\classes下
3.在项目的数据源的配置文件中,例如webapps\sample\WEB-INF\classes\dataSourceContext.xml文件中,
修改dataSource这个bean的driverClassName属性,将其改为com.p6spy.engine.spy.P6SpyDriver
4.将tomcat\common\classes目录下和tomcat\webapps\sample\WEB-INF\classes目录下的syp.properties
这个配置文件中的realdriver属性设置为实际使用的驱动,例如
eraldriver=com.mysql.jdbc.Driver
5.在ItronTrackSQL目录下执行java -jar irontracksql.jar,会打开一个界面
6.然后运行tomcat,在tomcat\bin目录下,会生成spy.log,里面就是日志
7,启动tomcat后,需要在IronTrackSQL的主界面里点击disconnect,然后再点connect,才能获取程序运行的sql.
二.在eclipse中
1.将IronTrackSQL目录下的irontracksql.jar,log4j-1.2.8.jar,p6spy.jar这三个jar加入到项目得依赖中
2.将IronTrackSQL目录下的spy.properties放到src\webapp\WEB-INF\classes目录下
3.在项目的数据源的配置文件中,例如webapps\sample\WEB-INF\classes\dataSourceContext.xml文件中,
修改dataSource这个bean的driverClassName属性,将其改为com.p6spy.engine.spy.P6SpyDriver
4.将src\webapp\WEB-INF\classes目录下的syp.properties
这个配置文件中的realdriver属性设置为实际使用的驱动,例如
eraldriver=com.mysql.jdbc.Driver
5.在ItronTrackSQL目录下执行java -jar irontracksql.jar,会打开一个界面
6.可以随便执行程序,比如说跑测试用例,或者启动web应用,都会被记下日志了,spy.log文件会在项目的根目录下.
注意:
一定要在运行程序前先运行java -jar irontracksql.jar,打开界面.
posted on 2006-06-02 10:45
Rendezvous with Rama 阅读(1256)
评论(0) 编辑 收藏 所属分类:
Java