package name.ixr.webserver;
import java.io.File;
/**
* WEB服务器入口
* @author IXR
*/
public class Run {
public static void main(String[] args) throws Exception{
if(args.length > 0 && "help".equals(args[0])){
System.out.println("/targs[0]:Port");
System.out.println("/targs[1]:WebRoot");
System.out.println("/targs[2]:Pool");
System.out.println("/targs[3]:Charset");
return;
}
if(args.length > 0){
Global.port = Integer.parseInt(args[0]);
}
if(args.length > 1){
Global.directory = new File(args[1]);
}
if(args.length > 2){
Global.pool = Integer.parseInt(args[2]);
}
if(args.length > 3){
Global.charset = args[3];
}
if(!Global.directory.exists() || !Global.directory.isDirectory()){
System.out.println(String.format("web directory disable:%s", Global.directory.toURI().toString().replace("file:/", "")));
}else{
// 服务器
TaskJob taskJob = new TaskJob();
new Thread(taskJob).start();
}
}
}