LoadRunner 7.x and 8.x does not support monitoring against WebLogic8.x out of the box. In order to Monitor WebLogic8.x:
1. Go to <LoadRunner>\classes and rename the file jmxri.jar to something else.
2. Go to <LoadRunner>\dat\monitors and edit the weblogicmon.ini:
a. Set the JVM to point to JDK1.4
b. Comment out the JavaVersion entry if there is a complain about JDK versions
c. DO NOT comment out the reference to jmxri.jar in this file It must remain as shown below:
JVM_CLASSES1=jmxri.jar
3. Copy the weblogic.jar from the server to the <LoadRunner>\classes directory.
4. In WebLogic 8.x server console, do not setup administration port on SSL.作者: liangjz 时间: 2008-2-25 21:28
不过看样子,是由于 loadrunner monitor 展现的数据和weblogic接口传输的 mismatch。
需要查实:
1)loadrunner controller机器的 jdk的版本
2)weblogic 的版本
[ 本帖最后由 liangjz 于 2008-2-25 21:30 编辑 ]作者: 隐形人 时间: 2008-2-26 16:06
DO NOT comment out the reference to jmxri.jar in this file It must remain as shown below:
JVM_CLASSES1=jmxri.jar
这句话是什么意思?不太明白作者: beiyu95 时间: 2008-2-26 18:00
应该是JDK版本的不匹配。作者: liangjz 时间: 2008-2-26 18:16
要依赖这个jar包。保证内部CLASSLOADER 有引用jmxri.jar
JVM_CLASSES1=jmxri.jar作者: 隐形人 时间: 2008-2-28 09:23 标题: to liangjz Go to <LoadRunner>\classes and rename the file jmxri.jar to something else. 不是要求将 jmxri.jar 包重命名了吗.例如为 jmxri_1.jar .下面又说 DO NOT comment out the reference to jmxri.jar in this file It must remain as shown below:
JVM_CLASSES1=jmxri.jar不要在weblogicmon.ini中标明 jmxri.jar,jmxri.jar要以JVM_CLASSES1=jmxri.jar形式保存,这是什么意思,怎么感觉前后意思 相左啊?作者: 隐形人 时间: 2008-2-28 09:48
另外服务器的WEBLOGIC版本是9.1,有的人说
"lr能监控weblogic8.1是因为 bea公司把monitor功能做到8.1里了 所以能监控到~
bea公司并没有把monitor功能做到weblogic9.1 中,而是做到另外的组件中,所以你就看不到了"
这句话对不对啊,如果对的话,是做到了哪个组件中啊?作者: 隐形人 时间: 2008-2-28 09:49
如果WEBLGOGIC9.1是装有LINUX机器上,是不是要先保证LOADRUNNER可以监控LINUX机器?作者: liangjz 时间: 2008-2-28 12:14
由于这个尝试也是>=1 年时间了,当时的一些环境现在不确保100% 正确。
我现在的weblogicmon.ini的内容如下:
[WebLogicMon]
JVM=D:\Sun\AppServer\jdk\bin\java.exe
;JavaVersion=1.5
;JavaVendor=Sun Microsystems Inc.
Weblogic="D:\mecury\loadrunne8.0\classes\weblogic.jar"
Port=1112
现在又开始报另外的一个错误:
java.lang.exception:failed to add host of type weblogic.reason:javax.naming.authenticaitonexception[root exception is java.lang.sercurityexception:user:weblogic.admin.mbean,failed to be authentication.]
weblogic.admin.mbean是我新建的一个DefaultAuthenticator类型的用户,他提示的意思是说这个用户没有被授权,可是这个用户已经是管理员了,而且默认的就被授权了,实在是不知道要怎么解决这个问题!作者: liangjz 时间: 2008-3-3 16:38
你用的jdk 是什么版本呢?