2017-02-21 43 views
1

我需要捕獲Tomcat服務器中的傳入URL請求。例如,我需要一個java程序運行在服務器上,它總是在服務器上監聽傳入的請求。每當用戶點擊tomcat服務器中的請求URL時,我需要在我的java程序中捕獲這些請求URL。可以請您建議什麼是在服務器(Tomcat)中捕獲請求的最佳方式。我是否需要編寫socket程序來偵聽服務器端口?或者我需要在apache tomcat server.xml上創建偵聽器來偵聽傳入的請求? 請幫忙。提前致謝。需要捕獲Tomcat服務器中的傳入URL請求

+0

你需要編寫,並設置一個小服務程序以服務如何篩選的概念被引入請求 – hhafeez

+0

? – sitakant

+0

例如,我在一個tomcat實例中部署了3個應用程序。我需要 捕獲每個請求。如果用戶點擊3個應用程序URL,那麼我需要捕獲所有3個請求。有可能通過使用一個servlet來捕獲所有的應用程序請求嗎?那麼這個servlet應該在單獨的應用程序中嗎? – Roshan

回答

0

您可以按照本指南,以使Tomcat服務器編寫自定義日誌,通過用戶代理,瀏覽器相結合,打http://www.techstacks.com/howto/configure-access-logging-in-tomcat.html

+0

這些日誌概念對我無效。因爲我需要在用戶嘗試點擊URL時捕獲所請求的URL。但是,如果我在日誌中寫入請求的URL,我不會知道用戶何時請求URL。所以無論何時用戶請求URL,我需要捕獲該時間本身的URL。 – Roshan