diff --git a/jams-server/src/main/java/net/jami/jams/server/core/workflows/InstallationFinalizer.java b/jams-server/src/main/java/net/jami/jams/server/core/workflows/InstallationFinalizer.java index 8916f9d27e93b6b6cdd68d03482c0b91eee367d0..e82870be59862379d3ae3efb844a2e5407fc092b 100644 --- a/jams-server/src/main/java/net/jami/jams/server/core/workflows/InstallationFinalizer.java +++ b/jams-server/src/main/java/net/jami/jams/server/core/workflows/InstallationFinalizer.java @@ -12,6 +12,7 @@ import net.jami.jams.nameserver.PublicNameServer; import net.jami.jams.server.Server; import net.jami.jams.server.servlets.api.install.CachedObjects; import net.jami.jams.server.startup.AuthModuleLoader; +import net.jami.jams.server.startup.UpdaterLoader; import java.io.File; import java.io.FileOutputStream; @@ -92,6 +93,8 @@ public class InstallationFinalizer { ks.store(fos, password); fos.close(); log.info("Successfully built keystore for for tomcat!"); + appUpdater = UpdaterLoader.loadUpdater(); + log.info("Started subscription and update service!"); Server.isInstalled.set(true); log.info("The installation has completed successfully, you can now use JAMS!"); } catch (Exception e) { diff --git a/jams-server/src/main/java/net/jami/jams/server/startup/UpdaterLoader.java b/jams-server/src/main/java/net/jami/jams/server/startup/UpdaterLoader.java index 9187be4570331e46068ba97c734ca63079766bd3..bf0b9cb6d57f8ce08a1e4c2132f1f17942533e69 100644 --- a/jams-server/src/main/java/net/jami/jams/server/startup/UpdaterLoader.java +++ b/jams-server/src/main/java/net/jami/jams/server/startup/UpdaterLoader.java @@ -9,9 +9,9 @@ public class UpdaterLoader { public static AppUpdater loadUpdater() { try { - Class<?> cls = LibraryLoader.classLoader.loadClass("net.jami.jams.common.updater.AppUpdater"); + Class<?> cls = LibraryLoader.classLoader.loadClass("net.jami.jams.updater.JAMSUpdater"); log.info("Updater service started..."); - return (AppUpdater) cls.getConstructor().newInstance(); + return (AppUpdater) cls.getConstructor().newInstance(); } catch (Exception e){ log.error("Could not load update module..."); diff --git a/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java b/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java index e97ee8c06c78a0a9a9c3b793cc4768175b77dabe..b8a49d0157a3a2e0caf8c7b2151cf92477ce2a46 100644 --- a/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java +++ b/updater/src/main/java/net/jami/jams/updater/JAMSUpdater.java @@ -6,6 +6,9 @@ public class JAMSUpdater implements AppUpdater { UpdateDownloader updateDownloader = new UpdateDownloader(); + public JAMSUpdater() { + } + @Override public String getCurrentVersion() { return null;