weblogic 10 配置p6spy
1.http://www.p6spy.com/download.html,下载zip包
2.解压出p6spy.jar spy.properties两个文件
3.将p6spy.jar 放到BEA_HOME\user_projects\domains\mydomain\console-ext目录下;
4.将spy.properties放到BEA_HOME\user_projects\domains\mydomain\config目录下;
5.修改BEA_HOME\user_projects\domains\mydomain\bin\startWebLogic.cmd文件,把p6spy.jar与spy.properties文件加入weblogic的classpath;
把set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%;修改如下:
注意:换行前,不能包含有空格
set P6SPY_HOME=;.\console-ext\p6spy.jar;.\config
set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%;%P6SPY_HOME%;
6.修改realdriver节,修改成
realdriver= oracle.jdbc.driver.OracleDriver
把其它类型的数据库driver注释
修改输出.log文件路径
logfile = E:/k2_job/CORE_WEBLOGIC_UPGRADE_V1/K2FMS/fms/tmp/spy.log
默认输出在BEA_HOME\user_projects\domains\mydomain目录下;
7.在weblogic控制台,修改JNDI中JDBC-Connection Pool的driver class 类名为com.p6spy.engine.spy.P6SpyDriver
8.重启weblogic
想要在界面上监控sql的情况,请下载附件中sqlprofiler,将其中spy.properties 替换之前的那个spy.properties ,驱动改下。
然后将sqlprofiler.jar 加入到classptah。
先启动sqlprofiler
:java -jar sqlprofiler.jar
然后再运行应用服务器。即可监控了。