package pwc.taxtech.atms; //import org.eclipse.jetty.server.Server; //import org.eclipse.jetty.webapp.WebAppContext; //import org.eclipse.jetty.websocket.jsr356.server.ServerContainer; //import org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer; public class JettyLauncher { public static void main(String[] args) { // int port = 8180; // Server server = new Server(port); // WebAppContext webAppContext = new WebAppContext("webapp", "/"); // // webAppContext.setDescriptor("webapp/WEB-INF/web.xml"); // webAppContext.setResourceBase("src/main/webapp"); // webAppContext.setDisplayName("atms-api"); // webAppContext.setClassLoader(Thread.currentThread().getContextClassLoader()); // webAppContext.setConfigurationDiscovered(true); // webAppContext.setParentLoaderPriority(true); // // // server.setHandler(webAppContext); // System.out.println(webAppContext.getContextPath()); // System.out.println(webAppContext.getDescriptor()); // System.out.println(webAppContext.getResourceBase()); // System.out.println(webAppContext.getBaseResource()); // // try { // ServerContainer wscontainer = WebSocketServerContainerInitializer.configureContext(webAppContext); // // Add WebSocket endpoint to javax.websocket layer //// wscontainer.addEndpoint(MyWebSocket.class); //这行是如果需要使用websocket就加上,不需要就注释掉这行,mywebsocket是自己写的websocket服务类 // // server.start(); // } catch (Exception e) { // e.printStackTrace(); // } // System.out.println("server is start, port is " + port + "............"); } }