论坛首页 Java企业应用论坛

Jwebap项目(四)——性能监控工具Jwebap: 0.5.8版本发布

浏览 49217 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-03-05  
又发现新问题了,监视方法的时候出的问题。
处理不了byte?
java.lang.ClassNotFoundException: byte
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1363)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1209)
        at org.jwebap.bytecode.asm.MethodUtil.getClass(MethodUtil.java:62)
        at org.jwebap.bytecode.asm.MethodUtil.parseTypeToClass(MethodUtil.java:3
4)
        at org.jwebap.bytecode.asm.MethodUtil.findMethod(MethodUtil.java:18)
0 请登录后投票
   发表时间:2008-03-05  
这个问题,昨天已经有人发邮件给我了,我会在后续尽快解决。

这是由于被监控的方法返回了简单类型的数组,而jwebap对简单类型数组的处理有bug
0 请登录后投票
   发表时间:2008-03-05  
打开控制台的时候~~~~~~~闷,弄了一中午

java.lang.NullPointerException
com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getPage(PageResponseWrapper.java:263)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:147)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)

0 请登录后投票
   发表时间:2008-03-05  
yh_private 写道
打开控制台的时候~~~~~~~闷,弄了一中午

java.lang.NullPointerException
com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getPage(PageResponseWrapper.java:263)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:147)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)



com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getPage抱错的这个类是你项目里面的filter,从错误来看,似乎看不出和jwebap的关系,有否更直接的信息?

你可以检查一下你访问控制台的路径是否正确?
0 请登录后投票
   发表时间:2008-03-05  
22点43分,发布jwebap_0.5.8_all_5.zip,解决了method监控对简单类型数组不正确处理的BUG。

之前有出现,被监控方法抛出‘简单类型类找不到错误’的朋友,请及时更新,谢谢!
0 请登录后投票
   发表时间:2008-03-06  
楼主的框架让人兴奋,java是我见过最可爱的东西
0 请登录后投票
   发表时间:2008-03-06  
我更新到4版本,还是noclassdeferror,由于程序在内网,我不能贴出详细的堆栈,
我再描述一下我的环境的架构,
tomcat5.5/common/endorsed/ojdbc14.jar
webapp/WEB-INF/libjwebap_0.58.jar
jndi数据源就是用的tomcat默认的dbcp,没有特别写oracle的drivermanager,
程序里数据源就是spring的标准的写法,持久层就是ibatis和少量的spring jdbc,
没有getConnection以及类似方法,
0 请登录后投票
   发表时间:2008-03-06  
2008-03-06 16:42:42,406 INFO [org.jwebap.plugin.http.HttpComponent] - <httpcomponent startup.>
2008-03-06 16:42:42,453 INFO [org.jwebap.plugin.method.MethodComponent] - <methodcomponent startup.>
2008-03-06 16:42:42,687 INFO [org.jwebap.plugin.jdbc.JdbcComponent] - <dbcomponent startup.>
2008-03-06 16:42:42,687 INFO [org.jwebap.core.Startup] - <jwebap component startup.>

版本是 jwebap_0.5.8_all_4

启动似乎正常 而且是在最前面 顺序也没问题吧

但是无法得到jdbc 监控信息,其他监控正常

说下我的环境
jdk1.5 tomcat struts spring hibernate sqlserver

另外 我们的系统 是自己起的Socket连接 系统所有的对外服务都是通过这些连接的
tomact 只是提供启动界面
是不是因为这个原因啊 另外里面用来好多线程 这个能不能捕获?
0 请登录后投票
   发表时间:2008-03-06  
heaven 写道
我更新到4版本,还是noclassdeferror,由于程序在内网,我不能贴出详细的堆栈,
我再描述一下我的环境的架构,
tomcat5.5/common/endorsed/ojdbc14.jar
webapp/WEB-INF/libjwebap_0.58.jar
jndi数据源就是用的tomcat默认的dbcp,没有特别写oracle的drivermanager,
程序里数据源就是spring的标准的写法,持久层就是ibatis和少量的spring jdbc,
没有getConnection以及类似方法,


你可以把spring和jwebap的配置文件,以及spring的包,发我邮箱,我分析一下。
0 请登录后投票
   发表时间:2008-03-06  
xlongbuilder 写道
2008-03-06 16:42:42,406 INFO [org.jwebap.plugin.http.HttpComponent] - <httpcomponent startup.>
2008-03-06 16:42:42,453 INFO [org.jwebap.plugin.method.MethodComponent] - <methodcomponent startup.>
2008-03-06 16:42:42,687 INFO [org.jwebap.plugin.jdbc.JdbcComponent] - <dbcomponent startup.>
2008-03-06 16:42:42,687 INFO [org.jwebap.core.Startup] - <jwebap component startup.>

版本是 jwebap_0.5.8_all_4

启动似乎正常 而且是在最前面 顺序也没问题吧

但是无法得到jdbc 监控信息,其他监控正常

说下我的环境
jdk1.5 tomcat struts spring hibernate sqlserver

另外 我们的系统 是自己起的Socket连接 系统所有的对外服务都是通过这些连接的
tomact 只是提供启动界面
是不是因为这个原因啊 另外里面用来好多线程 这个能不能捕获?


你也把spring和jwebap的配置文件发我邮箱,yu-lead@163.com
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics