diff --git a/doc/docs/_sidebar.md b/doc/docs/_sidebar.md index 0cf644a2..f56f179d 100644 --- a/doc/docs/_sidebar.md +++ b/doc/docs/_sidebar.md @@ -1,21 +1,22 @@ -* [首页](/?t=1555378655647) +* [首页](/?t=1555755370647) * 开发文档 - * [快速体验](files/10010_快速体验.md?t=1555378655648) - * [项目接入到SOP](files/10011_项目接入到SOP.md?t=1555378655697) - * [新增接口](files/10020_新增接口.md?t=1555378655697) - * [业务参数校验](files/10030_业务参数校验.md?t=1555378655697) - * [错误处理](files/10040_错误处理.md?t=1555378655697) - * [编写文档](files/10041_编写文档.md?t=1555378655698) - * [接口交互详解](files/10050_接口交互详解.md?t=1555378655698) - * [easyopen支持](files/10070_easyopen支持.md?t=1555378655698) - * [使用签名校验工具](files/10080_使用签名校验工具.md?t=1555378655698) - * [ISV管理](files/10085_ISV管理.md?t=1555378655698) - * [路由授权](files/10090_路由授权.md?t=1555378655699) - * [接口限流](files/10092_接口限流.md?t=1555378655699) - * [SDK开发](files/10095_SDK开发.md?t=1555378655699) - * [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1555378655699) + * [快速体验](files/10010_快速体验.md?t=1555755370648) + * [项目接入到SOP](files/10011_项目接入到SOP.md?t=1555755370667) + * [新增接口](files/10020_新增接口.md?t=1555755370667) + * [业务参数校验](files/10030_业务参数校验.md?t=1555755370667) + * [错误处理](files/10040_错误处理.md?t=1555755370667) + * [编写文档](files/10041_编写文档.md?t=1555755370667) + * [接口交互详解](files/10050_接口交互详解.md?t=1555755370667) + * [easyopen支持](files/10070_easyopen支持.md?t=1555755370667) + * [使用签名校验工具](files/10080_使用签名校验工具.md?t=1555755370667) + * [ISV管理](files/10085_ISV管理.md?t=1555755370667) + * [路由授权](files/10090_路由授权.md?t=1555755370668) + * [接口限流](files/10092_接口限流.md?t=1555755370668) + * [SDK开发](files/10095_SDK开发.md?t=1555755370668) + * [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1555755370668) * 原理分析 - * [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1555378655699) - * [原理分析之路由存储](files/90011_原理分析之路由存储.md?t=1555378655699) - * [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1555378655700) - * [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1555378655700) + * [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1555755370668) + * [原理分析之路由存储](files/90011_原理分析之路由存储.md?t=1555755370668) + * [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1555755370668) + * [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1555755370668) + * [常见问题](files/90100_常见问题.md?t=1555755370668) diff --git a/doc/docs/files/90100_常见问题.md b/doc/docs/files/90100_常见问题.md new file mode 100644 index 00000000..fc858126 --- /dev/null +++ b/doc/docs/files/90100_常见问题.md @@ -0,0 +1,6 @@ +# 常见问题 + +- 启动Zookeeper报错Will not attempt to authenticate using SASL + +有可能是zookeeper.jar版本号跟你的zookeeper不一致造成的。我用的是3.4.12,去pom.xml改下版本号试试。 +再不行,绑定下host,参考这这篇文章:https://www.cnblogs.com/yuanyifei1/p/8652042.html diff --git a/sop-common/sop-service-common/src/main/java/com/gitee/sop/servercommon/manager/ServiceZookeeperApiMetaManager.java b/sop-common/sop-service-common/src/main/java/com/gitee/sop/servercommon/manager/ServiceZookeeperApiMetaManager.java index bd475053..7dc95210 100644 --- a/sop-common/sop-service-common/src/main/java/com/gitee/sop/servercommon/manager/ServiceZookeeperApiMetaManager.java +++ b/sop-common/sop-service-common/src/main/java/com/gitee/sop/servercommon/manager/ServiceZookeeperApiMetaManager.java @@ -45,7 +45,6 @@ public class ServiceZookeeperApiMetaManager implements ApiMetaManager { private static ServiceApiInfo.ApiMeta FIRST_API_META = new ServiceApiInfo.ApiMeta("_first.route_", "/", "v_000"); private final String routeRootPath = SOP_SERVICE_ROUTE_PATH; - private final String zookeeperServerAddr; private Environment environment; @@ -59,10 +58,6 @@ public class ServiceZookeeperApiMetaManager implements ApiMetaManager { if (StringUtils.isEmpty(serviceId)) { throw new IllegalArgumentException("请在application.properties中指定spring.application.name属性"); } - zookeeperServerAddr = environment.getProperty("spring.cloud.zookeeper.connect-string"); - if (StringUtils.isEmpty(zookeeperServerAddr)) { - throw new IllegalArgumentException("未指定spring.cloud.zookeeper.connect-string参数"); - } this.zookeeperTool = new ZookeeperTool(environment); this.uploadServiceId(environment);