2012-03-30 59 views

回答

0

我不确定是否有能力将特定请求映射到线程,但您可以肯定地看到使用AccessLogValve向Tomcat发出了什么HTTP请求。如果需要,您可以使用时间戳来映射这些请求。

0

贾斯珀;

艰巨的方式做,这是检查有这种模式的MBean的每个实例:

jboss.web:name=HttpRequest1,type=RequestProcessor,worker=http-0.0.0.0-18080 

他们是代表服务线程web请求MBean和它们的属性称为currentQueryString这是当前正在处理的请求的查询字符串。还有currentUri方法的属性。您也可以编写这些数据的集合。

一个简单的方法,这是在JBoss服务器默认启用,是使用可在:

http://localhost:8080/web-console/status 

它轻而易举地聚集那些相同的MBean的并报告他们的一页。

还为更全面的报告

http://localhost:8080/web-console/status?full=true 

和XML格式的输出选项

http://localhost:8080/web-console/status?XML=true