【发布时间】:2017-10-08 09:09:45
【问题描述】:
我正在尝试从我的 web.xml 上的 servlet init-params 中读取一些参数,并通过我的程序中的变量使它们可以访问。我想我可以使用与 HttpServlet 的 init() 方法等效的方法。
这个问题有一个解决方案: init method in jersey jax-rs web service.
我认为第一个解决方案可能对我有用,但问题是 ServletContextEvent 只能访问 context-param 标签中定义的参数,我需要从我自己的 servlet init-params价值观。
我不想将参数从我的 servlet 移动到 context-param 标记中,因为这些参数实际上只与那个特定的 servlet 相关。
有人能指出正确的方向吗?
【问题讨论】:
-
我很困惑 - 当 JAX-RS 服务不是 servlet 时,为什么你有 servlet 初始化参数?通常一个 servlet 不能访问另一个 servlet 的 init-params。
-
@stdunbar 我说我正在使用 JAX-RS API。我正在使用 jax-rs 的球衣实现。
-
@stdunbar JAX-RS 通常作为 servlet(或 servlet 过滤器)运行
标签: servlets jersey jax-rs jersey-2.0 init