您的位置:首页 > 编程语言 > Java开发

如何在java服务器上部署Rational PurifyPlus(Step by Step)

2009-07-03 17:35 357 查看
1. 安装 Rational PurifyPlus 的三个工具( Quantify,pureCoverage,Purify )

2. 安装 jdk , jre ,配置好你的运行环境

3. 设置 JDK,JRE 环境变量 J***A_HOME: C:/j2sdk1.4.2_09 Path: %J***A_HOME%/bin;%J***A_HOME%/jre/bin CLASSPATH: .;%J***A_HOME%/lib;%J***A_HOME%/lib/tools.jar

4. 设置 PurifyPlus 环境变量 _J***A_OPTIONS:-XrunPureJVMPI:Purify (or Quantify or Coverage)

5. 为了正确的建立允许使用 PurifyPlus 的 Java 运行环境,建立完一个新的 Java 服务后,在第一次开始成型之前你必须执行以下命令行:在你的 quantify (或 coverage 或 purify )的安装目录下 pstart /setup 例: D:/Program Files/Rational/PurifyPlus>qstart /setup D:/Program Files/Rational/PurifyPlus>pstart /setup D:/Program Files/Rational/PurifyPlus>cstart /setup 不论是否成功,这个命令都不会返回结果,如果配置成功,可以在 C:/j2sdk1.4.2_09/jre/lib/security/java.policy 文件的末尾,找到这样一段内容 /* RATIONAL SOFTWARE. BCI grant */ /* DO NOT EDIT BELOW THIS LINE */ grant { permission java.lang.RuntimePermission "loadLibrary.QProfJ"; permission java.io.FilePermission "C:/j2sdk1.4.2_09/jre/lib/ext/x86/QProfJ.dll", "read"; }; 同时你可以在 C:/j2sdk1.4.2_09/jre/lib/ext/X86 文件夹下找到 QProfJ.dll 文件

补充说明:在以下三种情况下必须进行这项配置: (1) java 应用服务器在 PurifyPlus 之后安装。 (2) 系统默认的 JVM 在安装 PurifyPlus 之后改变了。 (3) Java 应用服务器没有使用默认的 JVM 。

6. 设置 Profile.ini 文件中的过滤(也可以在 GUI 中设置, GUI 中设置不能在运行时过滤,只是在结果中过滤),可以在结果中减少和自己的方法无关的数据。 主要过滤以下服务器(找到和你的服务器对应的包过滤就可以了),如果你的服务器不属于这几个,过滤掉你服务器对应的包。 注意:每个包后的“ . ”要写,如果不写,只过滤这个包,不过滤他的子包 IBM WebSphere 4 BEA WebLogic 6.1 ApacheJakartaTomcat 4 Sun J2EE SDK1.3.1 Silverstream 3.7 例: Profile.ini文件在你的rational安装目录的公共目录下 我的是在D:/Program Files/Rational/PurifyPlus下,找到[PreFilters],象下面那样添加要过滤的包名。 [PreFilters] java. javax. sun. com.sun org.omg. org.xml. org.w3c. COM. com.beasys. com.adventnet. weblogic. bea. com.bea. antlr. bsh. c8e. dcom. db. org.enhydra. com.fourthpass. org.apache. rational.robot. com.inprise. com.linar. com.ibm. com.caucho. ibm. org.eclipse. org.modzilla.

7. 都设置完了,运行你的服务器,然后对应的 PurifyPlus 工具会自动运行,直到你停掉你的服务器。接下来就可以分析收集到的数据了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: