diff options
| author | Simon Rettberg | 2014-07-14 18:54:00 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2014-07-14 18:54:00 +0200 |
| commit | ccf5fac0905fc2535c9a5a2e5f01a35b31c606d4 (patch) | |
| tree | d6a6466453065df714207df64335188c88fcba9c /Dozentenmodulserver/src/server/startServer.java | |
| parent | Ersten zwei Funktionen (diff) | |
| download | tutor-module-ccf5fac0905fc2535c9a5a2e5f01a35b31c606d4.tar.gz tutor-module-ccf5fac0905fc2535c9a5a2e5f01a35b31c606d4.tar.xz tutor-module-ccf5fac0905fc2535c9a5a2e5f01a35b31c606d4.zip | |
Converted DMS to Maven project (1/2)
Diffstat (limited to 'Dozentenmodulserver/src/server/startServer.java')
| -rw-r--r-- | Dozentenmodulserver/src/server/startServer.java | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/Dozentenmodulserver/src/server/startServer.java b/Dozentenmodulserver/src/server/startServer.java deleted file mode 100644 index a5509d04..00000000 --- a/Dozentenmodulserver/src/server/startServer.java +++ /dev/null @@ -1,101 +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; - -import org.apache.thrift.protocol.TProtocolFactory; -import org.apache.thrift.server.TServer; -import org.apache.thrift.server.TThreadPoolServer; -import org.apache.thrift.transport.TServerSocket; -import org.apache.thrift.transport.TServerTransport; -import org.apache.thrift.transport.TTransportException; -import org.apache.thrift.server.TThreadPoolServer.Args; -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) { - - - - //final ImageServerHandler handler = new ImageServerHandler(); - //final ImageServer.Processor<ImageServerHandler> processor = new ImageServer.Processor<ImageServerHandler>(handler); - - /* - try{ - TServerTransport serverTransport = new TServerSocket(9090); - //TServer server = new TSimpleServer(new Args(serverTransport).processor(processor)); - TServer server = new TThreadPoolServer(new TThreadPoolServer.Args(serverTransport).processor(processor)); - server.serve(); - } catch (Exception e){ - e.printStackTrace(); - } - */ - - //deprecated - - - - //get Configuration - try { - 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 - - BasicConfigurator.configure(); - log.info("***** "+ new Date() + " - starting Application *****" ); - Thread t; - t = new Thread(new BinaryListener()); - servers.add(t); - t.start(); - //information - //log.info( new Date()+" - new thread created. Now "+servers.size()+" thread(s).\n" ); - // Run more servers - // ... - // Wait for all servers to die - 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" ); - - } - -} |
