}
package com.ws.service.restfull.path;
import java.io.IOException;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
import javax.ws.rs.core.UriBuilder;
import com.sun.grizzly.http.SelectorThread;
import com.sun.jersey.api.container.grizzly.GrizzlyWebContainerFactory;
public class ServiceDeployer {
public static void main(String[] args) throws IOException {
URI ServerURI=UriBuilder.fromUri("http://localhost/").port(9876).build();
startServer(ServerURI);
System.out.println("服务已启动,请访问:"+ServerURI);
}
protected static SelectorThread startServer(URI serverURI) throws IOException {
final Map<String, String> initParams = new HashMap<String, String>();
initParams.put("com.sun.jersey.config.property.packages","com.ws.service.restfull.path");
System.out.println("Grizzly 启动中...");
SelectorThread threadSelector = GrizzlyWebContainerFactory.create(serverURI, initParams);
return threadSelector;
}
}