我需要将jersey.config.server.response.setStatusOverSendError
配置设置为true
.
问问题
732 次
1 回答
2
getProperties()
通过在自定义Application
类中提供重写的方法,可以在 JAX-RS 应用程序中设置 Jersey 属性,就像在 Jersey 测试中的这个示例中一样:
public class MyApplication extends Application {
@Override
public Map<String, Object> getProperties() {
return new HashMap<String, Object>() {{
put("jersey.config.server.response.setStatusOverSendError", true);
}};
}
}
同样的事情应该可以使用 Jersey servlet 的 init-param 来实现web.xml
,就像在这个 Jersey 测试应用程序中一样:
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>org.glassfish.jersey.tests.integration.servlettests</param-value>
</init-param>
于 2017-02-02T11:14:13.933 回答