对 Apache CXF 2.4 (JAX-RS 1.1) 的 CORS 支持
Posted
技术标签:
【中文标题】对 Apache CXF 2.4 (JAX-RS 1.1) 的 CORS 支持【英文标题】:CORS support for Apache CXF 2.4 (JAX-RS 1.1) 【发布时间】:2015-11-28 06:23:04 【问题描述】:我正在为 Apache CXF 2.4.x (JAX-RS 1.1) 寻找 CORS 的开源实现,例如 CrossOriginResourceSharingFilter (Apache CXF >2.5.0)。
很遗憾,由于使用 Apache CXF 2.4.6 的 JBoss 7.1.1,我无法更新 Apache CXF。
【问题讨论】:
【参考方案1】:我找到了解决方法。我加了
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-cors</artifactId>
<version>2.5.3</version>
</dependency>
我换了
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-common-utilities</artifactId>
<version>2.4.6</version>
</dependency>
与
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-common-utilities</artifactId>
<version>2.5.3</version>
</dependency>
我所有的测试都通过了,我希望 cxf-common-utilities 向后兼容。
【讨论】:
以上是关于对 Apache CXF 2.4 (JAX-RS 1.1) 的 CORS 支持的主要内容,如果未能解决你的问题,请参考以下文章
使用 Apache CXF 和 OAuth 2.0 保护 JAX-RS