diff options
Diffstat (limited to 'dozentenmodulserver/Dozentenmodulserver/src/main/java/server/StartServer.java')
| -rw-r--r-- | dozentenmodulserver/Dozentenmodulserver/src/main/java/server/StartServer.java | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/dozentenmodulserver/Dozentenmodulserver/src/main/java/server/StartServer.java b/dozentenmodulserver/Dozentenmodulserver/src/main/java/server/StartServer.java deleted file mode 100644 index 7280ee99..00000000 --- a/dozentenmodulserver/Dozentenmodulserver/src/main/java/server/StartServer.java +++ /dev/null @@ -1,75 +0,0 @@ -package server; - -import java.io.File; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import models.Configuration; -import org.apache.log4j.BasicConfigurator; -import org.apache.log4j.Logger; -import org.ini4j.InvalidFileFormatException; -import org.ini4j.Wini; -import server.BinaryListener; - - -public class StartServer { - - /** - * @param args - */ - - private static Logger log = Logger.getLogger(StartServer.class); - - private static List<Thread> servers = new ArrayList<>(); - - public static void main(String[] args) { - - String version = "Version: 1.03"; - String buildDate = "Build Date: 09.09.2014"; - - //get going and show basic information in logfile - BasicConfigurator.configure(); - log.info("***** " + new Date() + " - starting Application *****"); - log.info(new Date() + " - "+version+" , "+buildDate); - - - - // get Configuration - try { - log.info(new Date() + " - Getting config from .ini-file"); - Wini ini = new Wini(new File("Server_Config.ini")); - Configuration.config.setAbsolute_path(ini.get("ftp", - "path_absolute")); - Configuration.config - .setSql_connection(ini.get("sql", "connection")); - Configuration.config.setSql_pass(ini.get("sql", "pass")); - Configuration.config.setSql_user(ini.get("sql", "user")); - } catch (InvalidFileFormatException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } catch (IOException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - // Start Server - Thread t; - t = new Thread(new BinaryListener()); - servers.add(t); - t.start(); - for (Thread wait : servers) { - boolean success = false; - while (!success) { - try { - wait.join(); - success = true; - } catch (InterruptedException e) { - // Do nothing... - } - } - } - log.info(new Date() + " - all Servers shut down, exiting...\n"); - - } - -} |
