diff --git a/src/conf/manager.xml b/src/conf/manager.xml index 9083e6a..52c9228 100644 --- a/src/conf/manager.xml +++ b/src/conf/manager.xml @@ -55,10 +55,10 @@ 1800000 - + 5222 - + true diff --git a/src/java/org/jivesoftware/multiplexer/ConnectionManager.java b/src/java/org/jivesoftware/multiplexer/ConnectionManager.java index 4ddc0b7..7ff9fe7 100644 --- a/src/java/org/jivesoftware/multiplexer/ConnectionManager.java +++ b/src/java/org/jivesoftware/multiplexer/ConnectionManager.java @@ -251,7 +251,15 @@ private void startClientListeners(String localIPAddress) { // Start clients plain socket unless it's been disabled. - int port = JiveGlobals.getIntProperty("xmpp.socket.plain.port", 5222); + int port = 5222; + // Check if old property is being used for storing c2s port + if (JiveGlobals.getXMLProperty("xmpp.socket.plain.port") != null) { + port = JiveGlobals.getIntProperty("xmpp.socket.plain.port", 5222); + } + // Check if new property is being used for storing c2s port + else if (JiveGlobals.getXMLProperty("xmpp.socket.default.port") != null) { + port = JiveGlobals.getIntProperty("xmpp.socket.default.port", 5222); + } ServerPort serverPort = new ServerPort(port, serverName, localIPAddress, false, null, ServerPort.Type.client); try {