Posted on 2007-03-02 11:22
東舟 閱讀(496)
評論(0) 編輯 收藏 所屬分類:
J2EE
P6Spy的安裝與使用
1、從
http://www.p6spy.com/download.html,下載zip包,也可以下載它的源文件包來研究;
2、解壓出p6spy.jar spy.properties兩個(gè)文件;
3、將p6spy.jar 放入應(yīng)用程序的WEB-INF/lib目錄,將spy.properties放入WEB-INF/classes目錄;
4、修改你程序的數(shù)據(jù)庫驅(qū)動(dòng)名稱為P6Spy的驅(qū)動(dòng)程序名稱com.p6spy.engine.spy.P6SpyDriver,其它的都不用更改;
5、打開spy.properties文件,把realdriver的值改為你的程序的數(shù)據(jù)庫驅(qū)動(dòng)名稱,logfile???? = c:/spy.log? 修改一個(gè)你需要的日志文件名;
6、重啟tomcat;
7、這樣在c:/下的spy.log記錄了數(shù)據(jù)庫的訪問情況。
8、驅(qū)動(dòng)程序加載先后的問題解決
如果spy.log里出現(xiàn)
你的程序的數(shù)據(jù)庫驅(qū)動(dòng)名稱 is a real driver in spy.properties, but it has been loaded before p6spy. p6spy will not wrap these connections. Either prevent the driver from loading, or try setting 'deregisterdrivers' to true in spy.properties
請把spy.properties文件里的deregisterdrivers=false改為deregisterdrivers=true,重新運(yùn)行即可。