有沒有辦法在tomcat 8中維護當前登錄的用戶信息? 贊, 當前登錄我的系統的用戶總數? 過去20分鐘內活躍的用戶? 用戶在過去15分鐘內閒置?等等?有沒有辦法在tomcat 8中維護當前登錄的用戶信息?
我已經配置了一個訪問日誌,告訴我什麼是apis請求,但是這不是回答我的上述問題。 我環顧四周(internet/stackoverflow),但在解決方案上不太清楚。以爲我可以從這裏得到一些幫助。
我仍在環顧四周,如果找到解決方案,我會更新這篇文章。
在此先感謝。
有沒有辦法在tomcat 8中維護當前登錄的用戶信息? 贊, 當前登錄我的系統的用戶總數? 過去20分鐘內活躍的用戶? 用戶在過去15分鐘內閒置?等等?有沒有辦法在tomcat 8中維護當前登錄的用戶信息?
我已經配置了一個訪問日誌,告訴我什麼是apis請求,但是這不是回答我的上述問題。 我環顧四周(internet/stackoverflow),但在解決方案上不太清楚。以爲我可以從這裏得到一些幫助。
我仍在環顧四周,如果找到解決方案,我會更新這篇文章。
在此先感謝。
想到兩個選項。
調整寫入訪問日誌中的屬性。格式是可配置的,也許你可以寫些東西來讓你跟蹤你想要的數據。
http://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve
我不能準確說出你要記錄什麼,而是你可以登錄之類的會話ID,請求頭,響應頭和從會話屬性。還有%u
,如果你正在做容器認證,應該列出認證的用戶。
您可以通過JMX連接並查看Tomcat發佈的統計信息。已經有相當多的信息。如果這還不夠,您可以通過應用程序& JXM始終公開更多的統計數據。
你看着的管理器應用程序?它給你一個會議列表,以及一些額外的信息。 – 2014-11-09 00:32:36
@AlexisHassler您可以詳細解釋「經理申請」嗎?對不起,我的無知。 – bbox 2014-11-09 00:39:14
在地址http:// localhost:8080/manager上,或類似於你的主機名代替localhost。你必須在tomcat-users.xml中聲明一個用戶。當您嘗試訪問管理器時,會在錯誤頁面中進行說明。 – 2014-11-09 00:45:14