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 閱讀(1257)
評論(0) 編輯 收藏 所屬分類:
Java