【发布时间】:2013-12-18 07:54:48
【问题描述】:
我有一组现有的捆绑包,它们共同创建了一个 Web 应用程序(包括一个 Jetty 实例)。一项新要求是扩展此应用程序以提供 RESTful api(使用 JAX-RS)。
我能够独立开发大部分 RESTful API,远离应用程序的其余部分。不知不觉中,我使用的 Apache CXF 包包含了它自己的 Jetty 实例。所以,单独来看,这工作得很好。当我合并应用程序的两半时,两个实例的地址发生冲突。
这我肯定知道。
我不知道如何重新配置应用程序的 RESTful API 部分 (JAX-RS) 以使用现有的 Jetty 实例。 This page 建议使用 CXFServlet,但我找不到太多这方面的信息。
谁能给我一些启示或指出正确的方向?
编辑:我还应该提到,目前,我的端点使用 Java 接口中的 JAX-RS 注释在端点和映射类之间进行映射。我宁愿保留这种配置方法,而不是 XML 或任何其他方法。
【问题讨论】:
标签: java jax-rs cxf apache-felix