java - 使用 Java 从 WebSphere Application Server 获取 session 超时值

标签 java jakarta-ee websphere session-timeout websphere-7

是否可以从 Java 代码动态获取 WebSphere Application Server 中设置的 session 超时值?

我需要在实际 session 到期前 5 分钟显示警报。请提出建议。

谢谢

最佳答案

您可以使用函数 getMaxInactiveInterval() 获取 session 超时。您还可以使用将值存储在 session 范围变量中的监听器获取 session 创建的时间戳。如果您从浏览器查询这两个值,您可以激活一个计时器来解决您的问题。

对于超时:http://docs.oracle.com/javaee/1.2.1/api/javax/servlet/http/HttpSession.html

对于监听器(观看 SessionLifeCycleEventExample):http://docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm

关于java - 使用 Java 从 WebSphere Application Server 获取 session 超时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923882/

相关文章:

java - Maven 资源编译器 : Failed to copy in ubuntu 18. 04

Java TargetDataLine 没有接收到任何音频?

javascript - 在 eclipse 中创建一个空白项目或使 Intellij 像 eclipse 一样自动完成

wsdl - 如何恢复xsd :elements in xsd:sequence wrappers when websphere is upgraded?的原始顺序

java - Websphere 7 简单领域(如 tomcat-users.xml)

java - 为什么我的 JTable 会抛出间歇性异常?

java - 远程访问 Liferay 内容 给出异常 权限检查器未初始化

java - 检查复选框是否被选中

java - 如何在服务器中查找WebSphere7服务器启动/停止历史记录

java - 我们可以使用一个 RowMapper 对象而不是每次都创建对象来获取结果吗?