wxq8102 发表于 2007-7-6 18:58:21

lr8.0监控weblogic9.1出现的问题

lr8.0监控weblogic9.1出现的问题
问题一:
与weblogic服务器建立连结时,报出的错误提示:
java.lang.Classformaterror:incompatible magic value 1013461310 in class file weblogic/factories/t3/t3EnvironmentFactory
请问是什么原因?
操作步骤如下:
1.拷贝weblogic安装目录的服务下的lib文件夹下的weblogic.jar到LR根目录classer文件夹下;
3.在LR的dat/monitors下的weblogiMon.ini中JVM的路径和版本,指向当前系统的最新虚拟机,本机装的是jdk1.5.0_04,与服务器上的jdk相同.
JVM="D:\Program Files\Java\jdk1.5.0_04\bin\javaw.exe"
JavaVersion=1.3
4.在weblogic控制台的安全性的user处新建一个user,name设置为weblogic.admin.mbeam,密码随便设置;
5.将当前用户的group根据需要添加;
6.LR中添加监视器,name写上IP:端口。如192.168.1.127:7001
7.确认后输入之前在console中新建的用户名和密码,
确认后,提示:Mismatch for the java virtual machine version,将weblogiMon.ini中文件修改为:
JVM="D:\Program Files\Java\jdk1.5.0_04\bin\javaw.exe"
JavaVersion=1.5.0_04
确认后提示:
java.lang.Classformaterror:incompatible magic value 1013461310 in class file weblogic/factories/t3/t3EnvironmentFactory
查看weblogic.jar文件,没有t3EnvironmentFactory,真不知道什么原因了,不知大家是否遇见过,或是看我的哪个步骤有错.
备注:没有删除classes文件夹下的jmxri.jar,删除后,windows监控会显示不出来,所以又恢复了.
问题二:还有个疑问:帮助中要求删除classes文件夹下的jmxri.jar,为什么?

wxq8102 发表于 2007-7-11 16:17:49

配置过程我这几天一直在做,基本搞定了,现在已经可以弹出bea weblogic monitor configuration对话框了,就是没参数可选,也就是目前的问题应该是weblogic9.1的配置问题了
本来这贴子是放在别人的问题中的,一直没人回答,所以另外建立一个新贴,希望能够引起关注,不过看来这问题还得自己解决了.

[ 本帖最后由 wxq8102 于 2007-7-11 16:19 编辑 ]

wxq8102 发表于 2007-7-11 16:27:19

bea公司并没有把monitor功能做到weblogic9.1 中,而是做到另外的组件中,所以就看不到了,
问题:可在weblogic9.1中这个组件在什么地方,如何进行设置才能监控到呢?
measured components:
怎样找到performance data root,下的performancecounters:
我主要就是想监控JVMRuntime,JDBCConnectionPoolRuntime等一些参数.
详细要监控的指标如下:
http://www.mercury.com/us/products/performance-center/loadrunner/monitors/bealogic.html#jdbc
怎么才能找到这个指标,并进行设置呢?
我在weblogic服务器的console中查找,environmet /servers下并没有设置的相当参数,这些参数具体位于什么位置呢?查看weblogic的帮助,也没找到.

wssgily 发表于 2007-7-11 16:32:34

JavaVersion=1.5.0_04
把这个参数值换成JavaVersion=1.5 再试试.
如果能顺利进去的话,监控项都应该会出现的.

wxq8102 发表于 2007-7-11 16:52:25

换过了,不行.

wxq8102 发表于 2007-7-13 18:19:51

感觉可能是lr8.0不支持jdk1.5和weblogic9.1,现在用的是lr8.1,可问题还是那样.现在的设置均是按照帮助中进行设置了
疑问:帮助中所说的均是jdk1.4以下的版本,没提jdk1.5,weblogic用的是8.0以下的,也没提weblogic9.1,现的问题是一:lr8.1是否支持这些版本?
问题二:weblogic9.1要在控制台设置一下mbean吗?具体如何设置,在mercury网站搜,查的资料都解释的不太全,要不就是个人原因没找到合适的答案,希望高手帮助解答,谢谢!

andy 发表于 2007-7-16 09:47:42

看看这个对你是否有帮助.LR8.1可以支持JDK1.5,不过WebLogic 9.1到是没有试过.

ofjh 发表于 2007-7-19 15:53:27

目前还没有看到人说能监测到9.1到,sigh~~~

wxq8102 发表于 2007-7-20 14:56:01

因为不知道是lr设置的问题,还是weblogic设置的问题,自己在机器上又装了一个weblogic8.1,然后用另外的一台机器,装lr8.1,进行监控,按照帮助中进行设置(7楼给的文件与帮助中没有太大区别,谢谢你的文档,但要继续帮助到底啊!),可以进行weblogic参数的选择,可以进行监控.
   由此推断中,lr的设置应该没有问题,现在可能就是weblogic9.1需要进行jmx远程连结设置某些java对象文件.
   希望那个高手对lr+weblogic9.1+java,这三方面都了解的人,能帮助解决一下.

wxq8102 发表于 2007-7-20 15:28:03


这是监控weblogic8.1看到的参数表,监控weblogic9.1时还没看到这个表时就报错了,要不就是看到这个对话框,但里面没有可选项,然后报错
.为这个浪费好多时间
论坛有没有lr的技术支持?希望能够看到

liuyanze 发表于 2008-3-27 11:10:06

谢谢

学会洒脱 发表于 2010-7-26 17:27:08

LR9.5只能通过sitescope来监控weblogic9.1么?
页: [1]
查看完整版本: lr8.0监控weblogic9.1出现的问题