diff --git a/polaris-plugins/polaris-plugins-connector/connector-consul/src/main/java/com/tencent/polaris/plugins/connector/consul/ConsulAPIConnector.java b/polaris-plugins/polaris-plugins-connector/connector-consul/src/main/java/com/tencent/polaris/plugins/connector/consul/ConsulAPIConnector.java index d0da65790..66cb849bd 100644 --- a/polaris-plugins/polaris-plugins-connector/connector-consul/src/main/java/com/tencent/polaris/plugins/connector/consul/ConsulAPIConnector.java +++ b/polaris-plugins/polaris-plugins-connector/connector-consul/src/main/java/com/tencent/polaris/plugins/connector/consul/ConsulAPIConnector.java @@ -32,6 +32,7 @@ import com.ecwid.consul.v1.catalog.CatalogServicesRequest; import com.ecwid.consul.v1.health.HealthServicesRequest; import com.ecwid.consul.v1.health.model.HealthService; +import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.tencent.polaris.api.config.global.ServerConnectorConfig; import com.tencent.polaris.api.config.plugin.DefaultPlugins; @@ -62,7 +63,6 @@ import com.tencent.polaris.plugins.connector.common.DestroyableServerConnector; import com.tencent.polaris.plugins.connector.common.ServiceInstancesResponse; import com.tencent.polaris.plugins.connector.common.ServiceUpdateTask; -import com.tencent.polaris.plugins.connector.common.constant.ConsulConstant; import org.slf4j.Logger; import java.util.ArrayList; @@ -148,8 +148,8 @@ public void init(InitContext ctx) throws PolarisException { if (CollectionUtils.isNotEmpty(serverConnectorConfigs)) { for (ServerConnectorConfigImpl serverConnectorConfig : serverConnectorConfigs) { if (DefaultPlugins.SERVER_CONNECTOR_CONSUL.equals(serverConnectorConfig.getProtocol())) { - initActually(ctx, serverConnectorConfig); mapper = new ObjectMapper(); + initActually(ctx, serverConnectorConfig); } } } @@ -169,6 +169,7 @@ private void initActually(InitContext ctx, ServerConnectorConfig connectorConfig int lastIndex = address.lastIndexOf(":"); String agentHost = address.substring(0, lastIndex); int agentPort = Integer.parseInt(address.substring(lastIndex + 1)); + LOG.debug("Consul Server : [" + address + "]"); consulRawClient = new ConsulRawClient(agentHost, agentPort); consulClient = new ConsulClient(consulRawClient); @@ -226,8 +227,8 @@ public CommonProviderResponse registerInstance(CommonProviderRequest req, Map