From 0390d44c637df0eb9018245996e4ab0e26979624 Mon Sep 17 00:00:00 2001 From: heavyrain2012 Date: Sat, 20 Nov 2021 10:58:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5server.ip=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=EF=BC=8C=E5=BD=93=E6=B2=A1=E6=9C=89=E9=85=8D=E7=BD=AE=E6=97=B6?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- broker/src/main/java/io/moquette/server/Server.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/broker/src/main/java/io/moquette/server/Server.java b/broker/src/main/java/io/moquette/server/Server.java index 004b8ab1..4231a913 100755 --- a/broker/src/main/java/io/moquette/server/Server.java +++ b/broker/src/main/java/io/moquette/server/Server.java @@ -357,14 +357,18 @@ public class Server { MediaServerConfig.USER_QINIU = Integer.parseInt(config.getProperty(BrokerConstants.USER_QINIU)) > 0; } + private String getServerIp(IConfig config) { String serverIp = config.getProperty(BrokerConstants.SERVER_IP_PROPERTY_NAME); - if (serverIp == null || serverIp.equals("0.0.0.0")) { + String warning = "警告:无效配置,server.ip不能为空,需要配置服务的公网IP地址或者域名才能在公网使用!!!\nIM服务将使用本地地址,只能在局域网内使用!"; + System.out.println(warning); + LOG.error(warning); serverIp = Utility.getLocalAddress().getHostAddress(); } return serverIp; } + private boolean configureCluster(IConfig config) throws FileNotFoundException { LOG.info("Configuring embedded Hazelcast instance");