无法使用%S配置tomcat访问日志会话ID

时间:2014-06-08 19:51:07

标签: tomcat logging sessionid

在tomcat 7中,应该能够通过向访问日志阀模式添加“%S”来将用户会话ID添加到访问日志中。但是,这对我不起作用。我得到的只是日志中的“ - ”而不是预期的长十六进制字符串。

这有什么诀窍吗?或者这是一个错误?

谢谢, 佛瑞德

1 个答案:

答案 0 :(得分:-1)

您需要将realm与某些用户数据库一起使用。阅读文档:http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html

如果您的身份验证是专有的(您自己的jsp / servlets和逻辑),那么Tomcat容器无法处理用户会话。

示例:您可以使用JOSSO,CAS或嵌入式Tomcat SSO代理来管理用户会话。