IBM支持上的多个页面似乎在是否内置JAX-RS到WebSphere 8.5中。
http://www.ibm.com/developerworks/websphere/techjournal/1305_gunderson/1305_gunderson.html
最新版本的IBM WebSphere Application Server提供对JAX-RS的支持。 WebSphere Application Server V8.5支持内置的JAX-RS;无需额外安装。
要开发JAX-RS应用程序,必须将JAX-RS库添加到类路径定义中。请参阅组装工具的信息,以了解如何在JAX-RS应用程序的类路径中包含库。
在WebSphere 8.5上运行JAX-RS需要做些什么。是否需要web.xml映射?是否需要其他库文件?
答案 0 :(得分:9)
WebSphere 8.5.5实现了JAX-RS 1.1提供程序,因此您不需要任何其他库。您可以根据需要创建或不创建映射。您选择的最佳说明是Configuring JAX-RS applications using JAX-RS 1.1 methods。
你可以:
<servlet> <servlet-name>javax.ws.rs.core.Application</servlet-name> </servlet> <servlet-mapping> <servlet-name>javax.ws.rs.core.Application</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>
<servlet> <servlet-name>com.example.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>com.example.MyApplication</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>
@ApplicationPath
,@Path
等@ApplicationPath("rest") public class MyApplication extends javax.ws.rs.core.Application { } @Path("/helloworld") public class HelloWorldResource { @GET public String sayHelloWorld() { return "Hello World!"; } }