1 14 15 package pipeserver; 16 17 import java.io.*; 19 import java.util.StringTokenizer ; 20 import org.quickserver.net.*; 21 import org.quickserver.net.server.*; 22 23 import java.util.logging.*; 24 import org.quickserver.util.logging.*; 25 26 29 30 public class PipeServer { 31 public static void main(String args[]) { 32 QuickServer myServer = new QuickServer(); 33 Logger logger = null; 35 FileHandler txtLog = null; 36 File log = new File("./log/"); 37 if(!log.canRead()) 38 log.mkdir(); 39 try { 40 logger = Logger.getLogger("org.quickserver"); 41 logger.setLevel(Level.FINEST); 42 txtLog = new FileHandler("log/PipeServer_QuickServer.txt"); 43 txtLog.setFormatter(new SimpleTextFormatter()); 44 logger.addHandler(txtLog); 45 46 logger = Logger.getLogger("pipeserver"); 47 logger.setLevel(Level.FINEST); 48 txtLog = new FileHandler("log/PipeServer.txt"); 49 txtLog.setFormatter(new SimpleTextFormatter()); 50 logger.addHandler(txtLog); 51 52 myServer.setAppLogger(logger); } catch(IOException e){ 54 System.err.println("Could not create txtLog FileHandler : "+e); 55 } 56 String confFile = "conf"+ 58 File.separator+"PipeServer.xml"; 59 Object config[] = new Object [] {confFile}; 60 if(myServer.initService(config)==true) { 61 try { 62 myServer.startServer(); 63 myServer.startQSAdminServer(); 64 } catch(AppException e){ 65 System.err.println("Error in server : "+e); 66 e.printStackTrace(); 67 } 68 } 69 } 70 } 71 | Popular Tags |