diff --git a/core/src/main/java/com/taobao/arthas/core/server/ArthasBootstrap.java b/core/src/main/java/com/taobao/arthas/core/server/ArthasBootstrap.java index 99036c7f1..8bb40f55c 100644 --- a/core/src/main/java/com/taobao/arthas/core/server/ArthasBootstrap.java +++ b/core/src/main/java/com/taobao/arthas/core/server/ArthasBootstrap.java @@ -89,7 +89,7 @@ public class ArthasBootstrap { String agentId = null; try { - if (configure.getHttpPort() > 0) { + if (configure.getTunnelServer() != null && configure.getHttpPort() > 0) { tunnelClient = new TunnelClient(); tunnelClient.setId(configure.getAgentId()); tunnelClient.setTunnelServerUrl(configure.getTunnelServer());