gpt4 book ai didi

java - 如何使用 Java 在 Tomcat 中以编程方式找出打开 session 的数量?

转载 作者:搜寻专家 更新时间:2023-11-01 02:34:38 24 4
gpt4 key购买 nike

是否有可能在 Tomcat 中可靠地找出打开 session 的数量(即不仅是自[当前时间]-[ session 超时]以来登录的用户数量,而且还包括存储在服务器上的 session 数量)?

最佳答案

您可以使用 JMX 找到此信息。参见 here了解如何启用 JMX 以及要查询哪些变量。

使用 Ant JMX 任务,您可以使用:

   <!-- get all sessions and split result as delimiter <em>SPACE</em> for easy
access all session ids directly with ant property sessions.[0..n].
-->
<jmx:invoke
name="Catalina:type=Manager,path=/ClusterTest,host=localhost"
operation="listSessionIds"
resultproperty="sessions"
echo="false"
delimiter=" "
/>

但您可以使用其他工具,例如JConsole .

关于java - 如何使用 Java 在 Tomcat 中以编程方式找出打开 session 的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1492211/

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