Reshuffled init order to allow web server port modification
This commit is contained in:
parent
b710626ad0
commit
070aeb35d7
2 changed files with 13 additions and 12 deletions
|
|
@ -54,7 +54,7 @@ public class HalContext {
|
|||
private static UserMessageManager messageManager = new UserMessageManager();
|
||||
|
||||
static {
|
||||
// Set default values to get Hal up and running
|
||||
// Set default values to get Hal up and running before DB is read in
|
||||
fileConf.setProperty(CONFIG_HTTP_PORT, "" + 8080);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,27 +47,28 @@ public class HalServer {
|
|||
// Initialize Hal
|
||||
// ------------------------------------
|
||||
|
||||
// init logging
|
||||
// Init basic dependencies
|
||||
|
||||
LogUtil.readConfiguration("logging.properties");
|
||||
HalContext.initialize();
|
||||
DBConnection db = HalContext.getDB();
|
||||
|
||||
pluginManager = new PluginManager();
|
||||
daemonExecutor = Executors.newScheduledThreadPool(1); // We set only one thread for easier troubleshooting for now
|
||||
|
||||
// Init core web server
|
||||
|
||||
http = new HttpServer(HalContext.getIntegerProperty(HalContext.CONFIG_HTTP_PORT));
|
||||
http.setDefaultPage(new StartupWebPage());
|
||||
http.start();
|
||||
|
||||
// init variables
|
||||
pluginManager = new PluginManager();
|
||||
daemonExecutor = Executors.newScheduledThreadPool(1); // We set only one thread for easier troubleshooting for now
|
||||
|
||||
// Upgrade database
|
||||
|
||||
logger.info("Working directory: " + FileUtil.find(".").getAbsolutePath());
|
||||
HalDatabaseUpgradeManager.initialize(pluginManager);
|
||||
HalDatabaseUpgradeManager.upgrade();
|
||||
|
||||
// init DB and other configurations
|
||||
|
||||
HalContext.initialize();
|
||||
DBConnection db = HalContext.getDB();
|
||||
|
||||
logger.info("Working directory: " + FileUtil.find(".").getAbsolutePath());
|
||||
// Init external web server
|
||||
|
||||
httpExternal = new HalExternalWebDaemon();
|
||||
registerDaemon(httpExternal);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue