P6Spy的安裝與使用
1、從 http://www.p6spy.com/download.html,下載zip包,也可以下載它的源文件包來(lái)研究;
2、解壓出p6spy.jar spy.properties兩個(gè)文件;
3、將p6spy.jar 放入應(yīng)用程序的WEB-INF/lib目錄,將spy.properties放入WEB-INF/classes目錄;
4、修改你程序的數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱為P6Spy的驅(qū)動(dòng)程序名稱com.p6spy.engine.spy.P6SpyDriver,其它的都不用更改;
5、打開spy.properties文件,把realdriver的值改為你的程序的數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱,logfile???? = c:/spy.log? 修改一個(gè)你需要的日志文件名;
6、重啟tomcat;
7、這樣在c:/下的spy.log記錄了數(shù)據(jù)庫(kù)的訪問(wèn)情況。
8、驅(qū)動(dòng)程序加載先后的問(wèn)題解決
如果spy.log里出現(xiàn)
你的程序的數(shù)據(jù)庫(kù)驅(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
請(qǐng)把spy.properties文件里的deregisterdrivers=false改為deregisterdrivers=true,重新運(yùn)行即可。
1、從 http://www.p6spy.com/download.html,下載zip包,也可以下載它的源文件包來(lái)研究;
2、解壓出p6spy.jar spy.properties兩個(gè)文件;
3、將p6spy.jar 放入應(yīng)用程序的WEB-INF/lib目錄,將spy.properties放入WEB-INF/classes目錄;
4、修改你程序的數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱為P6Spy的驅(qū)動(dòng)程序名稱com.p6spy.engine.spy.P6SpyDriver,其它的都不用更改;
5、打開spy.properties文件,把realdriver的值改為你的程序的數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱,logfile???? = c:/spy.log? 修改一個(gè)你需要的日志文件名;
6、重啟tomcat;
7、這樣在c:/下的spy.log記錄了數(shù)據(jù)庫(kù)的訪問(wèn)情況。
8、驅(qū)動(dòng)程序加載先后的問(wèn)題解決
如果spy.log里出現(xiàn)
你的程序的數(shù)據(jù)庫(kù)驅(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
請(qǐng)把spy.properties文件里的deregisterdrivers=false改為deregisterdrivers=true,重新運(yùn)行即可。