aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pom.xml5
-rw-r--r--src/Main.java26
-rw-r--r--src/org/traccar/Server.java11
3 files changed, 30 insertions, 12 deletions
diff --git a/pom.xml b/pom.xml
index 9e11580f3..a880e58ee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -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));
}
}