跟踪Websphere中的HTTP请求

时间:2012-02-29 10:31:14

标签: java websphere tracking

我有以下要求:我想跟踪通过我们的WebSphere服务器的所有请求。我们有一些Web应用程序,以及部署到我们服务器的一些Web服务。但是,我不想将跟踪机制添加到每个应用程序。

是否有可能添加一些插件或为WebSphere服务器创建过滤器,我可以在其中读取请求(我需要请求中的一些其他数据,如用户名和跟踪的会话ID)?<登记/> 或者是问题的唯一解决方案某种代理服务器,我必须在我们的WebSphere服务器之前放置并且可以处理跟踪?

我们正在使用WebSphere 8。

1 个答案:

答案 0 :(得分:7)

首先,有一种HTTP请求记录可以在Websphere版本8中完成。

从管理控制台中选择服务器&gt;服务器类型&gt; WebSphere应用程序服务器&gt; server_name&gt;疑难解答&gt; NCSA访问和HTTP错误记录

启用访问日志错误记录后,您将在WAS日志目录中拥有类似HTTP日志的Web服务器。

如果您需要其他信息,例如您提到的HTTP标头,则应启用以下跟踪:

com.ibm.ws.http.HttpConnection=finest:
com.ibm.ws.http.HttpRequest=finest:
com.ibm.ws.http.HttpResponse=finest

有关此内容的更多信息,您可以找到here