diff options
-rw-r--r-- | pom.xml | 5 | ||||
-rw-r--r-- | src/Main.java | 26 | ||||
-rw-r--r-- | src/org/traccar/Server.java | 11 |
3 files changed, 30 insertions, 12 deletions
@@ -26,6 +26,11 @@ <artifactId>junit</artifactId> <version>4.10</version> </dependency> + <dependency> + <groupId>postgresql</groupId> + <artifactId>postgresql</artifactId> + <version>8.1-407.jdbc3</version> + </dependency> </dependencies> <build> diff --git a/src/Main.java b/src/Main.java index 783ebe0f6..69c029c61 100644 --- a/src/Main.java +++ b/src/Main.java @@ -4,21 +4,23 @@ import org.traccar.helper.Log; public class Main { public static void main(String[] args) throws Exception { - - final Server service = new Server(); - String[] argss = new String[1]; - argss[0] = "setup\\windows\\windows.cfg"; - service.init(argss); - - Log.info("starting server..."); - + + final Server service = new Server(); + + if(args.length > 0){ + Log.info("Using parameterized config: " + args[0]); + service.init(args); + } + else{ + String[] argsDefault = new String[]{"setup\\windows\\windows.cfg"}; + Log.info("Using default config: " + argsDefault[0]); + service.init(argsDefault); + } + Log.info("starting server..."); + service.start(); - - - - // Shutdown server properly Runtime.getRuntime().addShutdownHook(new Thread() { @Override diff --git a/src/org/traccar/Server.java b/src/org/traccar/Server.java index e6eabdb71..f01b5af2a 100644 --- a/src/org/traccar/Server.java +++ b/src/org/traccar/Server.java @@ -251,6 +251,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -284,6 +285,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -316,6 +318,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -348,6 +351,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -380,6 +384,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -412,6 +417,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -444,6 +450,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -475,6 +482,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -503,6 +511,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -531,6 +540,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } @@ -560,6 +570,7 @@ public class Server { }); serverList.add(server); + Log.info("Activeting protocol " + protocol + " @ " + getProtocolPort(properties, protocol)); } } |