环境:JDK1.8;jetty9.2;jersey1.18
这里jersey-bundle单独下的1.19 要用到com.sun.jersey.api.core.PackagesResourceConfig这个类
在jersey2.x变动较大,暂时没搞懂;
建立java project:
目录如下:
还有一个问题:web.xml和jetty.xml的如何配置jetty。
JEntry为server类:
package com.ben.jersey;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import com.sun.jersey.spi.container.servlet.ServletContainer;
public class JEntry {
public static void main(String [] args){
try{
Server server =new Server(8088);<span style="white-space:pre"> </span>//1.建立server,设置端口
ServletHolder sh = new ServletHolder(ServletContainer.class);<span style="white-space:pre"> </span>//2.servlet
sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass",<span style="white-space:pre"> </span>//3.请求处理资源
"com.sun.jersey.api.core.PackagesResourceConfig");
sh.setInitParameter("com.sun.jersey.config.property.packages","com.ben.res");
ServletContextHandler cont