我想託管一個tomcat服務器,它將託管3個Web應用程序。我想獲得我的服務器處理的請求總數(對於3個Web應用程序中的任何一個)。是否有任何日誌可以查看我的服務器處理的請求總數(包括HTTP 404請求)如何找到tomcat服務器處理的請求總數?
注意:我可以計算每個應用程序處理的總請求數,並獲取處理的請求總數通過我的服務器,但在tomcat部署的應用程序是第三方,我不能做任何改變。
基本上,我建立Tomcat服務器監控應用程序,我需要提供應用程序服務的總要求,
而且,我首先想到的是爲忽略在servlet的HttpServletRequest的類的構造函數-api.jar並放置一個靜態計數器。由於每個請求都被映射到HTTPServletRequest對象,我想它會完成這項工作。但是,重寫HTTPServletRequest是否是一個好主意,或者是否有任何現有的解決方案可用於此?
你可以寫一個很簡單的[過濾](http://www.oracle.com/technetwork/java/filters-137243.html),但它會必須添加到每個上下文中,並且結果將被獨立計算,我想。 – 2012-01-17 13:53:24