1

我有一个使用 tomcat 7(servelt 3 支持)的 JAX-RS(球衣)应用程序,但我的应用程序中没有 web.xml 文件。我使用 Jersey ResourceConfig类,它是Application抽象类的一个实现,用于声明根资源和提供者类,正如它在jersey use guide中提到的那样。此方法可用作 web.xml 配置文件的替代方法。

现在我想配置我的服务器(在我的情况下是 tomcat 服务器),例如设置自定义错误页面(404),设置过滤器等。使用 web.xml 可以通过使用<error-page><filter>标记进行设置,但是如何在没有 web 的情况下设置这些.xml 并使用 ResourceConfig 和/或 Application 类?

4

1 回答 1

3

从您链接的泽西岛文档中:

JAX-RS 提供了一个与部署无关的抽象类Application,用于声明根资源和提供者类,以及根资源和提供者单例实例。

并从 Javadoc for Applicationyou 链接:

定义 JAX-RS 应用程序的组件并提供额外的元数据。

您要求的配置与 JAX-RS 或 Jersey 无关。配置web.xml或完全独立于配置 JAX-RS 应用程序error-pagefilter

于 2013-11-12T09:23:30.743 回答