gpt4 book ai didi

java - 有没有办法在 tomcat 8 中维护当前登录的用户信息?

转载 作者:行者123 更新时间:2023-11-28 23:33:56 24 4
gpt4 key购买 nike

有没有办法在 tomcat 8 中维护当前登录的用户信息?喜欢,当前登录我的系统的用户总数?最近 20 分钟活跃的用户?用户最近 15 分钟空闲?等等?

我已经配置了一个访问日志,它告诉我请求了哪些 api,但这并没有回答我的上述问题。我环顾四周(互联网/计算器)但对解决方案不太清楚。我想我可以从这里得到一些帮助。

我还在四处寻找,如果找到解决方案,我会更新这篇文章。

提前致谢。

最佳答案

我想到了两个选项。

  1. 调整写入访问日志的属性。该格式是可配置的,也许您可​​以编写一些允许您跟踪所需统计信息的内容。

    http://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve

    我不能确切地说出您想要记录的内容,但是您可以记录诸如 session ID、请求 header 、响应 header 和 session 属性之类的内容。还有 %u,如果您正在进行容器身份验证,它应该会列出经过身份验证的用户。

  2. 您可以通过 JMX 连接并查看 Tomcat 发布的统计信息。已经有相当多的信息了。如果这还不够,您始终可以通过您的应用程序和 JXM 公开更多统计信息。

    http://docs.oracle.com/javase/tutorial/jmx/

关于java - 有没有办法在 tomcat 8 中维护当前登录的用户信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26823640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com