diff --git a/jams-server/src/main/java/net/jami/jams/server/core/TomcatLauncher.java b/jams-server/src/main/java/net/jami/jams/server/core/TomcatLauncher.java
index f6433ccf4f3c9980e7839b11f47cb2feff739e69..c926f4eac69ef70c808bca3e0159a17563171949 100644
--- a/jams-server/src/main/java/net/jami/jams/server/core/TomcatLauncher.java
+++ b/jams-server/src/main/java/net/jami/jams/server/core/TomcatLauncher.java
@@ -104,7 +104,7 @@ public class TomcatLauncher {
             tomcat.start();
             //Try to pop-up Web-UI
             if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
-                Desktop.getDesktop().browse(new URI(tomcat.getConnector().getScheme() + "://localhost:8080/templates/signup.html"));
+                Desktop.getDesktop().browse(new URI(tomcat.getConnector().getScheme() + "://localhost:" + tomcat.getService().findConnectors()[0].getPort() +"/templates/signup.html"));
             } else {
                 log.info("There is no graphical interface on this system - please connect remotely!");
             }