该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-03
还是老老实实用jamon吧。毕竟人家也经历了那么长时间的洗礼。
|
|
返回顶楼 | |
发表时间:2008-03-04
惊鸿逝水 写道 试试了你的Jwebap,很遗憾的告诉你,在我的架构平台上,你啥都监控不到,唉。。。。。。
你要是有点建设性,能不能给大家说说你是什么架构,我分析分析,为什么监控不到 |
|
返回顶楼 | |
发表时间:2008-03-04
我的 HttpComponent ok!
MethodComponent和JdbcComponent 什么也没有
springmvc+spring+hibernate架构
数据源: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"> <value>${jdbc.driver}</value> </property> <property name="url"> <value>${jdbc.url}</value> </property> <property name="username"> <value>${jdbc.username}</value> </property> <property name="password"> <value>${jdbc.password}</value> </property> <property name="initialSize"> <value>${jdbc.initialSize}</value> </property> </bean>
|
|
返回顶楼 | |
发表时间:2008-03-04
leadyu 写道 惊鸿逝水 写道 试试了你的Jwebap,很遗憾的告诉你,在我的架构平台上,你啥都监控不到,唉。。。。。。
你要是有点建设性,能不能给大家说说你是什么架构,我分析分析,为什么监控不到 对不起,是我没说清楚,呵呵 第一:由于我的httpRequest是采用类名前缀方式请求,如com.test.example.WebAction?param1=a方式,在Jwebap控制台无法监控这样的请求 第二:对于Method的监控,不知道什么原因只看到2个方法,而我其他方法都是有Annotation注释的监控不到,如: @Action(name="prepareAdd",forward=@Forward(url="/test/user_add.jsp")) public ResponseContext executePrepareAddAction(RequestContext request)throws Exception{ return new ResponseContext(); } 第三:对于JDBC的监控,是没问题的,但是将mysql的jdbc jar放在JBOSS\default\lib下提示注入失败!当然放在WEB-INF\lib下确实可以避免多个应用的版本冲突 几个问题可以讨论一下: 1、在实际生产环境下,一般是不可能会将Jwebap监控程序和应用部署在一起的,也就是一般不允许去修改web.xml 2、对应用的监控最好是可以独立运行的,或者同一个JVM里做注入,实现应用和监控分离,其实找到对应的class进行ASM字节码的修改,应该不是问题吧。 |
|
返回顶楼 | |
发表时间:2008-03-04
引用 我的 HttpComponent ok!
MethodComponent和JdbcComponent 什么也没有 springmvc+spring+hibernate架构 jwebap.xml里面配置数据库的驱动,jdbc监控才有效,不过在之前有网友发现对于mysql,配了驱动也无法监控,后我检查发现是由于jwebap的类增强注入,并没有对父类注入,而mysql的驱动本身是个空类,实际的实现是父类引起。 在前天,我已经修正0.5.8版本,发布jwebap_0.5.8_all_3.zip,解决了字节码对父类的处理。你用的是第三次修正的版本吗? |
|
返回顶楼 | |
发表时间:2008-03-04
注意一下开源的质量呀
jwebap.xml中 1)Local datasource: jdbc driver class ,like orcale.jdbc.driver.OracleDeriver;com.mysql.jdbc.Driver, 一个驱动包中出现两处错误!!!! |
|
返回顶楼 | |
发表时间:2008-03-04
leadyu 写道 引用 我的 HttpComponent ok!
MethodComponent和JdbcComponent 什么也没有 springmvc+spring+hibernate架构 jwebap.xml里面配置数据库的驱动,jdbc监控才有效,不过在之前有网友发现对于mysql,配了驱动也无法监控,后我检查发现是由于jwebap的类增强注入,并没有对父类注入,而mysql的驱动本身是个空类,实际的实现是父类引起。 在前天,我已经修正0.5.8版本,发布jwebap_0.5.8_all_3.zip,解决了字节码对父类的处理。你用的是第三次修正的版本吗? jwebap.xml里面我配了。 我用的是jwebap_0.5.8_all_2 我奇怪的是怎么MethodComponent也不行。 我再试试新版本。 |
|
返回顶楼 | |
发表时间:2008-03-04
yelongyelong 写道 注意一下开源的质量呀
jwebap.xml中 1)Local datasource: jdbc driver class ,like orcale.jdbc.driver.OracleDeriver;com.mysql.jdbc.Driver, 一个驱动包中出现两处错误!!!! jwebap现在只发布了2个版本,还处于pre-alpha版,对于profiling,需要应对许多不同的架构和环境,确实有可能在某些环境下会出现一些问题,所以这段时间我一直在线和及时处理一些朋友的邮件,尽快的解决问题,这点我很抱歉。 不过,你上面指的错误是什么?最好贴出来分析一下。 |
|
返回顶楼 | |
发表时间:2008-03-04
leadyu 写道 yelongyelong 写道 注意一下开源的质量呀
jwebap.xml中 1)Local datasource: jdbc driver class ,like orcale.jdbc.driver.OracleDeriver;com.mysql.jdbc.Driver, 一个驱动包中出现两处错误!!!! jwebap现在只发布了2个版本,还处于pre-alpha版,对于profiling,需要应对许多不同的架构和环境,确实有可能在某些环境下会出现一些问题,所以这段时间我一直在线和及时处理一些朋友的邮件,尽快的解决问题,这点我很抱歉。 不过,你上面指的错误是什么?最好贴出来分析一下。 OracleDeriver driver单词错了, 最好能多几个例子,在不同环境下的, 比如在tomcat下面他的jndi用的dbcp的,我试了几个可能的方式都没效果或者报错, 另外,能否加个开关? 要去掉或加上监控改的配置还是有点多, |
|
返回顶楼 | |
发表时间:2008-03-04
换了jwebap_0.5.8_all_3
JdbcComponent 正常 MethodComponent 还是不行。 我修改了一下jwebap.xml的配置。 发现原来是 .* 不包括子包的类 例如 我要监测 com.mudong.Test 类 不能写成 com.* 要写成com.mudong.*才成 提个小建议 能不能加个选项配置 在HttpComponent里面不监测他自己,起码不要混在一起。看着比较混乱。 谢谢楼主 我喜欢这个东西,很好很强大!易用,配置简单。 再接再厉! |
|
返回顶楼 | |