00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 package org.openmobileis.embedded.webserver.test;
00030
00031 import java.util.Properties;
00032
00033 import org.openmobileis.common.util.log.LogManager;
00034 import org.openmobileis.embedded.webserver.WebServer;
00035
00040 public final class StartPDA {
00041
00042 private static final int SERVER_PORT = 9090;
00043
00044
00045
00046
00047 private static long indexCounter = 100000;
00048
00049
00050
00051 public static void main(String[] args) {
00052
00053 System.out.println("Starting PDA server FR version 0.5");
00054 System.out.println("User.dir : "+System.getProperty("user.dir"));
00055
00056 StartPDA startPDA = new StartPDA();
00057
00058 try {
00059 System.out.println("new start WebServer");
00060
00061 try {
00062
00063 System.out.println("start WebServer");
00064
00065 Properties props = new Properties();
00066 props.put("LOGFILE", System.getProperty("user.dir")+"/WEB-INF/log/server/log");
00067 LogManager.getInstance(props);
00068
00069 WebServer server = null;
00070 if (args != null && args.length > 0) {
00071 server = new WebServer(args[0]);
00072 } else {
00073 server = new WebServer();
00074 }
00075
00076 server.serve();
00077 } catch (Throwable ex) {
00078 ex.printStackTrace();
00079
00080 System.out.println("start IE");
00081
00082
00083
00084 }
00085 } catch (Throwable ex) {
00086 ex.printStackTrace();
00087 }
00088 }
00089
00090 }