package fr.zng.xxzx.util;

import java.net.InetSocketAddress;
import java.util.concurrent.Executors;

import org.apache.log4j.Logger;

import com.sun.net.httpserver.HttpServer;

import fr.zng.xxzx.netty.dispatcher.LjflCheckCardHandler;
import fr.zng.xxzx.netty.dispatcher.LjflHeartHandler;
import fr.zng.xxzx.netty.dispatcher.LjflPushRecordHandler;
import fr.zng.xxzx.netty.dispatcher.MyHandler;

/**
 * WEB SERVER服务
 * @author shijf
 *
 */
public class WebServer{

    static Logger logger = Logger.getLogger(WebServer.class);
    // 主函数
    public static void main(String args[]) {
    	//stratServer();
    }
    
    public void stratHttpServer() {
    	 try {
         	InetSocketAddress addr = new InetSocketAddress(8085);
             HttpServer server = HttpServer.create(addr, 0);
             server.createContext("/yrny", new MyHandler());
             server.createContext("/fenlei/fl/trash/pushInfo", new LjflHeartHandler());
             server.createContext("/fenlei/fl/trash/checkCard", new LjflCheckCardHandler());
             server.createContext("/fenlei/fl/trash/pushRecord", new LjflPushRecordHandler());
             server.setExecutor(Executors.newCachedThreadPool());
             server.start();
             logger.info("WebServer is listening on port 8085");
             // 刚启动默认是未登录状态
         } catch(Exception e) {
         	e.printStackTrace();
         }
	}
}