通过ServletContainer提供实现REST WS和IBMRestServlet的优势有哪些?
我注意到servlet在web.xml上有不同的配置:
对于ServletContainer:
< servlet的>
< servlet的名称>&ServletAdaptor LT; / servlet的名称>
< servlet的类> com.sun.jersey.spi.container.servlet.ServletContainer< / servlet的类>
<负载上启动→1< /负载上启动>
< / servlet的>
IBM实施:
< servlet的>
< servlet的名称>&JAXRS LT; / servlet的名称>
< servlet的类> com.ibm.websphere.jaxrs.server.IBMRestServlet< / servlet的类>
< INIT-PARAM>
< PARAM-名称>&javax.ws.rs.Application LT; / PARAM-名称>
< PARAM值> com.myapp.ServiceApplication< / PARAM值>
< / INIT-PARAM>
<负载上启动→1< /负载上启动>
< / servlet的>
我正在使用Websphere 7。
谢谢!
答案 0 :(得分:1)
你必须部署泽西为前者工作,不是吗?后者是WebSphere的一部分,并在WebSphere下正式支持(这意味着如果您遇到问题,可以获得IBM支持)。
(快速的网络搜索确实在某些版本的WebSphere上显示了至少几个关于Jersey的问题或者遇到的问题,其中一些版本甚至就在StackOverflow上。)