在 Liberty 中,JAX-RS 2.0 支持在必须包含在 EAR 文件内的 EJB JAR 文件中使用 EJB JAX-RS。
过程
- 将新 myearfile.ear 文件部署至 Liberty 概要文件。
- 使用以下 URL 模式以访问 JAX-RS 服务:
http://<host>:<port>/<context root>/<path of jaxrs resource>
例如,可在 <myejbjaxrs.jar> 中访问 EJB JAX-RS:
http://<host>:<port>/myejbjaxrs/<path of jaxrs resource>
注: 如果同一 EJB-jar 中有 EJB JAX-WS 类并且已启用 JAX-WS 2.2 功能部件(这意味着 JAX-WS 路由器模块也存在),那么缺省上下文根应该为短文件名 EJB jar+".jaxrs",例如,"myejbjaxrs.jaxrs" 对应 <myejbjaxrs.jar>。