我猜您没有
ResourceConfig,因为您似乎不确定如何使用它。首先,它不是必需的。如果您 确实
使用它,那应该是它自己的单独的类。您可以在那里注册映射器。
public class AppConfig extends ResourceConfig { public AppConfig() { register(new MyProvider()); }}但是您可能正在使用web.xml。在这种情况下,您可以通过以下方式注册提供商
<init-param>
<servlet> <servlet-name>MyApplication</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value> org.foo.providers.MyProvider </param-value> </init-param></servlet>
看看应用程序部署和运行时环境在不同的部署模式的更多信息。有几种不同的方法来部署应用程序。您甚至可以混合和匹配(web.xml和ResourceConfig)。



