SQL Profiler 沒法鏈接 P6SPY 問題

雖然我按照步驟以下安裝了SQLProfiler,但在啓動SQLProfiler再啓動服務後仍然顯示Not connected to P6SPY。 html

使用步驟 java

首先,你的應用系統一樣也應當是基於數據庫的,而後你須要去獲取 SQL Profiler 相關的文件(在 參考資源 中能夠找到下載連接,您能夠直接下載軟件包)。下面介紹 SQL Profiler 的安裝與使用的詳細操做過程: sql

  1. 下載 SQL Profiler 的文件包進行安裝;
  2. 把 p6spy.jar 及 sqlprofiler.jar 放到 CLASSPATH 中,若是是 Web 應用程序則放在 YourWebApp/WEB-INF/lib/ 目錄下;
  3. 把 spy.properties 放到 CLASSPATH 目錄下,若是是 Web 應用程序就放在 YourWebApp/WEB-INF/classess/ 目錄下,注意不是lib/ 目錄;
  4. 修改你應用系統中的數據庫驅動名稱爲 P6Spy 的驅動程序名稱 com.p6spy.engine.spy.P6SpyDriver 其它的所有使用默認值,暫時不用修改;
  5. 打開 spy.properties 文件,把 realdriver 的值改成你的程序的數據庫驅動名稱;
  6. 注意要先運行 java -jar sqlprofiler.jar 來啓動 SQL Profiler,併成功看到啓動界面;
  7. 而後再啓動你的應用程序或服務器,並開始進行正常的系統請求處理操做;
  8. 這樣就能夠在 SQL Profiler 圖形化的界面上看到結果並進行分析了。
強調: 先是啓動SQLProfiler,而後啓動服務; 使用SQLProfiler的spy.properties 文件而不是P6SPY中的。但仍是不可以鏈接成功。 通過一番調查發現有同志也遇到過類似的問題,他的解決方案是:

將spy.properties 放到WEB-INF\classes下不必定成功,我通過屢次償試把spy.properties 分別全放在三地方纔成功的:WEB-INF\classes;     WEB-INF\lib --即跟p6spy.jar放在一塊兒; %TOMCAT_HOME%\bin  ;一啓動tomcat就知道。 數據庫

按照他的方法,我也能正常鏈接了 O(∩_∩)O~ tomcat

相關文章
相關標籤/搜索