【发布时间】:2014-07-19 12:20:07
【问题描述】:
我有一个使用 Jersey 1.18 在 Tomcat 版本 7 中运行的 REST Web 服务。每个传入的请求都有一个名为“request-id”的自定义标头。我想将此请求 ID 存储在某个位置,以便所有类都可以访问此请求 ID 并可以将其用于日志记录。
主要的是,这必须基于每个请求。请求 A 的请求 ID 与请求 B 的不同。
我在哪里可以存储这样的变量?某种基于每个请求都有效的上下文 - 有人能指出我正确的方向吗?
【问题讨论】:
-
它可能属于请求范围(参见 JEE 文档)
标签: java web-services rest tomcat jersey