• [技术干货] Eclipse中maven项目报错: org.springframework.web.filter.CharacterEncodingFilter
    SSM项目启动时突然就报了如下错误java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter解决办法1、项目右键Properties2、点击项目发布路径Deployment Assembly,发现少了Maven依赖3、添加Maven依赖4、重启项目转载自https://blog.javaex.cn/article/detail/12
  • [毕昇JDK] 【最新动态】毕昇 JDK 登陆 Eclipse Adoptium 开源 JDK 发行版市场
    毕昇 JDK[1] 作为高质量企业级的开源 JDK 发行版,被 openEuler 和业界 Java 用户广泛使用,它的兼容性和质量也受到了 Eclipse Adoptium 工作组的认可,于2022年05月26日成功登陆 Eclipse Adoptium 开源 JDK 发行版市场。最近,世界上最大的开源软件基金会之一的 Eclipse 基金会宣布推出 Adoptium Marketplace[2]。通过这个平台,Eclipse 基金会和 Adoptium 工作组为数以百万计的开发者、研究人员和其他组织提供了一个简单的途径,以确保高性能、企业级、跨平台、经过 AQAvit 验证(Adoptium Quality Assurance)和 Java TCK 认证(Technology Compatibility Kit)的开源 JDK 发行版在整个 Java 生态系统中普遍使用。“随着 OpenJDK 发行版数量和多样性的不断增加,必须建立一个具备高质量、一致性的生态系统。Adoptium Marketplace 的创建为 Java 生态系统提供了一个厂商中立的平台,使任何人都可以容易地获得与 Java SE 标准兼容的开源 JDK 发行版,这些发行版已经通过广泛的测试,可以用于各种环境的企业级部署。” Eclipse 基金会执行董事 Mike Milinkovich 说。Eclipse Adoptium 工作组由许多 Java 开发者和发行版厂商共同发起成立,如华为、阿里云、微软、Azul、IBM、iJUG、Karakun AG、New Relic 和 Red Hat,为 Java 生态系统提供了完全兼容的、基于 OpenJDK 源代码的高质量 JDK 发行版。任何从 Adoptium Marketplace 选择 JDK 发行版的人都可以获得以下好处:发行版已通过了相关版本的 Java SE TCK 测试,以确保 Java 的兼容性;发行版已使用 AQAvit 测试标准进行了全面的验证,通过了多项测试以确保其符合 Java 行业质量标准;发行版的 AQAvit 质量测试结果向公众公开。华为毕昇 JDK 高级项目经理陈善瑶说:"华为毕昇(JDK 8)是一个开源的高性能 OpenJDK 发行版,可用于生产环境,并针对 ARM 架构进行了性能优化和稳定性增强。感谢 Adoptium 工作组为用户建立了一个优秀的 JDK 发行版市场,让用户获得高质量的开源发行版,华为毕昇(JDK 8)很荣幸成为其中的一员!"Eclipse官方通告如下:https://newsroom.eclipse.org/news/announcements/oss-leader-eclipse-foundation-and-adoptium-working-group-launch-adoptium[1] https://www.openeuler.org/zh/other/projects/bishengjdk/[2] https://adoptium.net/marketplace/?version=8如果遇到相关技术问题(包括不限于毕昇 JDK),可以通过 Compiler SIG 求助。Compiler SIG 每双周周二举行技术例会,同时有一个技术交流群讨论 GCC、LLVM 和 JDK 等相关编译技术,感兴趣的同学可以添加如下微信小助手入群。原文转载自 毕昇编译-毕昇 JDK 登陆 Eclipse Adoptium 开源 JDK 发行版市场
  • [行业资讯] Eclipse 基金会发布 2021 年物联网和边缘开发者调查结果
    Eclipse 基金会发布了其 2021 年物联网和边缘开发人员调查的结果。该调查由 Eclipse IoT 工作组、Eclipse Edge Native 工作组和 Eclipse Sparkplug 工作组管理,提供了对物联网和边缘计算行业前景、开发人员面临的挑战以及物联网和边缘开源生态系统中企业利益相关方机会的基本见解。这项调查现在已经进入第七个年头。 该在线调查为期七周(2021年8月26日至2021年10月12日),在此期间,来自广泛行业和组织的 662 名全球开发人员、架构师和决策者参加了此次调查。主要发现包括: ▲工业自动化已取代智慧农业成为物联网和边缘计算技术的领先垂直行业 ▲安全性 (46%)、网络连接 (38%) 和部署 (31%) 是物联网开发人员最关心的三大问题 ▲C和 C++ 是用于受限设备的最广泛使用的编程语言。对于边缘服务器、物联网和边缘网关以及云平台开发,开发人员更喜欢 Python 而不是 Java ▲人工智能 (21%) 仍然是顶级边缘计算工作负载,与 2020 年持平。但是,工作负载的数量显著多样化 ▲物联网中间件市场由 AWS IoT (37%)、Microsoft Azure IoT (27%) 和 Google Cloud IoT Platform (22%) 主导 ▲Message Broker-MQTT (44%) 是消息基础架构中使用的顶级技术 调查数据还包含有关边缘计算工作负载、开发人员关注的问题以及市场细分的详细信息。 整个报告及其见解可以在这里下载。转载:物联网之家网
  • [技术干货] Eclipse跌落神坛,逐渐被Visual Studio Code等新兴IDE占据市场[转载]
    今日热文:原文链接:https://blog.csdn.net/qq_43529978/article/details/122415668你觉得说的对吗?俗话说,工欲善其事,必先利其器,一名好的开发者,必然要有一套好的开发工具,这样才能打造出最好的产品给用户。世界上的IDE种类繁多,要论那个IDE好用,可能有人会选择老牌的Visual Studio 或是Eclipse;也有人会选择使用者人数一路飙升的Intellij;也有人更偏爱Google发布的Android Studio。每位开发者都会按照自己的需求及爱好对IDE做出不同的选择。其中,对于老牌IDE Eclipse来说,众多开发者真的是又爱又恨。曾几何时,在当初那个IDE稀少又昂贵的时期,Eclipse给开发者带来了福音。作为一款免费且开源,速度相对更快,又有Google支持,在各种教科书中备受推崇的IDE,真的是想不流行都难。但在此之后各种IDE百花齐放,Eclipse的各种弊端也逐渐显现,慢慢开始走下神坛。Eclipse的优势Eclipse最初只是一个开源的框架平台,主要是作为Java语言的开发平台。它由IBM公司开发,其目的是为了替代商业软件Visual Age for Java,成为下一代开发环境。Eclipse在2001年被IBM公司贡献给开源社区,之后Eclipse联盟成立为现在的Eclipse基金会,Eclipse自此由其管理。作为一个开源框架,Eclipse拥有很高的灵活性,它可以通过众多插件来获取不同的功能与编程语言支持。也就意味着,开发者可以根据自己的需求,在Eclipse源代码的基础上开发插件,理论上Eclipse可以无限拓展,利用插件成为任何语言的开发工具,也可以通过新插件扩展现有插件的功能。现如今Eclipse就已经拥有插件支持其成为C++、Python、PHP等主流语言的开发工具。也有不少软件开发商以Eclipse为基础框架开发自己的IDE。这些也正是Eclipse所具有的优势。弊端明显,逐渐被取代但相比Eclipse的优势来说,它所拥有的弊端更加明显,其实在2012年Eclipse 发布代号为Luna的4.2版本之前,Eclipse还没有这么多让人诟病的地方,也还没有开始走下坡路。自从4.2版本上线后,各种弊端逐渐显现,但开发者们对此也只能忍着,毕竟Eclipse是为数不多的免费IDE中比较好用的一个,随着Intellij社区版本,免费的Android Studio以及微软的Visual Studio Code的发布,这些新兴IDE疯狂的占据Eclipse的市场份额。使Eclipse神坛上的地位彻底被摧毁。下图是来自PYPL PopularitY of Programming Language index 的TOP 10 IDE排名,该网站的IDE指数是通过分析集成开发环境(IDE)在Google上被搜索下载的频率而创建的。IDE被搜索的次数越多,就认为该IDE越受欢迎。该指数原始数据来源于Google。图片来源PYPL PopularitY of Programming Language index图片来源PYPL PopularitY of Programming Language index从以上数据我们可以看到自2011年1月至2022年1月,Eclipse的搜索下载频率大幅度降低,从51.54%降低至14.05%,这说明人们对于Eclipse的关注度在飞速降低。而相反的Visual Studio Code自从2015年发布以来搜索率飞速上涨。Visual Studio 也再缓慢稳步上升。相比其他的主流IDE,Eclipse的运行占用了更多的内存空间,由于Eclipse的众多插件的存在,每次运行都会占据大量的设备运行内存,这就会导致配置稍微差点的设备在运行Eclipse的时候非常卡。除此之外Eclipse的运行速度相比较其他新兴的IDE也更加缓慢。Eclipse P2的项目的目的是为了让插件的升级更加简单。插件作为Eclipse赖以生存的重要组成部分。Eclipse P2项目可说是非常重要。然而,它最终却让插件升级变得复杂。由于这个原因它最主要的功能安装Eclipse插件,也不像以前那么好用了。在安装插件的时候,这样的对话框随处可见。在著名的计算机新闻网站Hacker News上就有人在为Eclipse的衰落感到悲哀,但是下面的评论却基本没有对此的惋惜,反而是在表示Eclipse的结局本就该如此,毕竟相比优势来说,它的缺陷真的太多了。其实Eclipse的衰落对各种开发人员来说并不算是好事,毕竟没有了Eclipse的竞争,其他的IDE也不会像以前那样为了超越它,去努力的创新了。希望Eclipse基金会能改变现如今Eclipse的弊端,重新走上神坛。参考链接:https://news.ycombinator.com/item?id=29867360
  • [行业资讯] Eclipse 基金会发布 2021 年物联网和边缘开发者调查结果
    Eclipse 基金会发布了其 2021 年物联网和边缘开发人员调查的结果。该调查由 Eclipse IoT 工作组、Eclipse Edge Native 工作组和 Eclipse Sparkplug 工作组管理,提供了对物联网和边缘计算行业前景、开发人员面临的挑战以及物联网和边缘开源生态系统中企业利益相关方机会的基本见解。这项调查现在已经进入第七个年头。 该在线调查为期七周(2021年8月26日至2021年10月12日),在此期间,来自广泛行业和组织的 662 名全球开发人员、架构师和决策者参加了此次调查。主要发现包括: ▲工业自动化已取代智慧农业成为物联网和边缘计算技术的领先垂直行业 ▲安全性 (46%)、网络连接 (38%) 和部署 (31%) 是物联网开发人员最关心的三大问题 ▲C和 C++ 是用于受限设备的最广泛使用的编程语言。对于边缘服务器、物联网和边缘网关以及云平台开发,开发人员更喜欢 Python 而不是 Java ▲人工智能 (21%) 仍然是顶级边缘计算工作负载,与 2020 年持平。但是,工作负载的数量显著多样化 ▲物联网中间件市场由 AWS IoT (37%)、Microsoft Azure IoT (27%) 和 Google Cloud IoT Platform (22%) 主导 ▲Message Broker-MQTT (44%) 是消息基础架构中使用的顶级技术 调查数据还包含有关边缘计算工作负载、开发人员关注的问题以及市场细分的详细信息。 整个报告及其见解可以在这里下载。转载:物联网之家网
  • 如何在eclipse中添加代码检查插件
    如何在eclipse中添加代码检查插件
  • [问题求助] eclipse下的liteoslab,iotlink分支之lwm2m不能连接leshan服务器
    【功能模块】eclipse下的liteos之lwm2m【操作步骤&问题现象】1、studio下的m2m 可以正常连接我本地leshan server。见图一。2、eclipse下的liteoslab的lwm2m功能不能正常连接乐山。图二。【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [Java] 在基于鲲鹏920的ECS上安装部署Eclipse
    1.    环境说明表1 云服务器配置项目说明规格rc6.large.2   | 2vCPUs | 4GB磁盘系统盘:高IO(40GB)OSUbuntu   18.042.    安装桌面程序(1)分别执行下述命令安装gnome桌面(耗时较长)apt-get install x-window-system-coreapt-get install gnome-coreapt-get install gdmreboot(2)请参照https://bbs.huaweicloud.com/forum/thread-22424-1-1.html 修改ubuntu镜像源3.    安装Eclipse程序(1)执行命令安装eclipseapt-get install eclipse eclipse-cdt g++(2)配置eclipse 缺少的jar包打开 /usr/lib/eclipse/configuration/config.ini 文件,有一行如下配置osgi.framework=file\:plugins/org.eclipse.osgi_3.8.1.dist.jar实际上在 /usr/lib/eclipse/plugins 下没有 org.eclipse.osgi_3.8.1.dist.jar 文件,需要手动下载下载页面http://www.java2s.com/Code/JarDownload/org.eclipse.osgi/org.eclipse.osgi-3.8.1.v20120830-144521.jar.zip下载org.eclipse.osgi-3.8.1.v20120830-144521.jar.zipwget http://www.java2s.com/Code/JarDownload/org.eclipse.osgi/org.eclipse.osgi-3.8.1.v20120830-144521.jar.zipunzip org.eclipse.osgi-3.8.1.v20120830-144521.jar.zipmv org.eclipse.osgi-3.8.1.v20120830-144521.jar org.eclipse.osgi_3.8.1.dist.jarcp org.eclipse.osgi_3.8.1.dist.jar /usr/lib/eclipse/plugins/chmod 777 /usr/lib/eclipse/plugins/org.eclipse.osgi_3.8.1.dist.jar(3)配置eclipse的jvmvi /usr/lib/eclipse/eclipse.ini增加-vm/usr/lib/jvm/java-8-openjdk-arm64/bin/java(4)通过华为云控制台远程登录进入ECS云主机(5)进入eclipse 
  • [问题求助] 在eclipse中如何在provider服务中定义一个BootListener的子类?不会java开发求具体操作。
    直接导入day4的项目,运行项目后应该怎么关闭才能在日志里出现JVM process is closing!
  • [技术干货] 为什么eclipse console 里显示注册成功, 为什么微服务的页面 却不显示
    log4j:WARN No appenders could be found for logger (org.springframework.core.io.support.PathMatchingResourcePatternResolver).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.2019-03-15 13:55:11,417 [ERROR] Can not output merged.log4j.properties,because can not write to directory of file file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/transport-rest-vertx/1.1.0.B036/transport-rest-vertx-1.1.0.B036.jar!/config/base/log4j.properties org.apache.servicecomb.foundation.common.utils.Log4jUtils.outputFile(Log4jUtils.java:103)2019-03-15 13:55:11,434 [INFO] Found main class "microservice.demo.training21days.consumer.AppMain". org.apache.servicecomb.foundation.common.utils.JvmUtils.findMainClass(JvmUtils.java:62)2019-03-15 13:55:11,523 [INFO] Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2d3fcdbd: startup date [Fri Mar 15 13:55:11 CST 2019]; root of context hierarchy org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)2019-03-15 13:55:11,674 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/foundation-config/1.1.0.B036/foundation-config-1.1.0.B036.jar!/META-INF/spring/cse.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:11,914 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/foundation-vertx/1.1.0.B036/foundation-vertx-1.1.0.B036.jar!/META-INF/spring/cse.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:11,975 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/java-chassis-core/1.1.0.B036/java-chassis-core-1.1.0.B036.jar!/META-INF/spring/cse.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:13,617 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/handler-bizkeeper/1.1.0.B036/handler-bizkeeper-1.1.0.B036.jar!/META-INF/spring/cse.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:13,633 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/handler-loadbalance/1.1.0.B036/handler-loadbalance-1.1.0.B036.jar!/META-INF/spring/cse.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:13,667 [INFO] Loading XML bean definitions from URL [jar:file:/C:/Users/Administrator/.m2/repository/com/huawei/paas/cse/cse-handler-cloud-extension/2.3.62/cse-handler-cloud-extension-2.3.62.jar!/META-INF/spring/services.bean.xml] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317)2019-03-15 13:55:14,561 [INFO] Environment received, will get configurations from [org.springframework.core.env.StandardEnvironment@198098993]. org.apache.servicecomb.config.ConfigurationSpringInitializer.setEnvironment(ConfigurationSpringInitializer.java:59)2019-03-15 13:55:14,592 [WARN] No URLs will be polled as dynamic configuration sources. com.netflix.config.sources.URLConfigurationSource.<init>(URLConfigurationSource.java:121)2019-03-15 13:55:14,593 [INFO] To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. com.netflix.config.sources.URLConfigurationSource.<init>(URLConfigurationSource.java:122)2019-03-15 13:55:14,806 [INFO] create local config: org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:114)2019-03-15 13:55:14,806 [INFO]  jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/java-chassis-core/1.1.0.B036/java-chassis-core-1.1.0.B036.jar!/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,807 [INFO]  jar:file:/C:/Users/Administrator/.m2/repository/com/huawei/paas/cse/cse-solution-service-engine/2.3.62/cse-solution-service-engine-2.3.62.jar!/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,807 [INFO]  file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-consumer/target/classes/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,809 [INFO]  file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-provider/target/classes/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,886 [INFO] Found SPI service org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:14,888 [INFO]   0. org.apache.servicecomb.config.archaius.sources.ConfigCenterConfigurationSourceImpl. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:14,970 [INFO] create local config: org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:114)2019-03-15 13:55:14,978 [INFO]  jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/java-chassis-core/1.1.0.B036/java-chassis-core-1.1.0.B036.jar!/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,979 [INFO]  jar:file:/C:/Users/Administrator/.m2/repository/com/huawei/paas/cse/cse-solution-service-engine/2.3.62/cse-solution-service-engine-2.3.62.jar!/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,982 [INFO]  file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-consumer/target/classes/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:14,982 [INFO]  file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-provider/target/classes/microservice.yaml. org.apache.servicecomb.config.ConfigUtil.createLocalConfig(ConfigUtil.java:116)2019-03-15 13:55:15,026 [INFO] Found SPI service org.apache.servicecomb.deployment.DeploymentProvider, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:15,027 [INFO]   0. org.apache.servicecomb.deployment.DefaultDeploymentProvider. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:19,240 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:19,240 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:22,532 [INFO] add network interface name:eth3,host address:10.3.3.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,561 [INFO] add network interface name:eth4,host address:169.254.133.83 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,602 [INFO] add network interface name:eth6,host address:172.16.23.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,716 [INFO] add network interface name:eth9,host address:169.254.20.116 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,747 [INFO] add network interface name:eth10,host address:169.254.26.191 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,811 [INFO] add network interface name:eth13,host address:169.254.180.3 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,838 [INFO] add network interface name:eth14,host address:172.28.112.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,889 [INFO] add network interface name:eth16,host address:169.254.135.7 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:22,939 [INFO] add network interface name:eth17,host address:192.168.31.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:23,043 [INFO] add network interface name:eth22,host address:169.254.6.94 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:23,073 [INFO] add network interface name:eth23,host address:192.168.99.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:23,102 [INFO] add network interface name:wlan3,host address:172.16.144.130 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:23,167 [INFO] add network interface name:eth25,host address:11.12.13.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetIpv4AddressFromNetworkInterface(NetUtils.java:118)2019-03-15 13:55:23,340 [WARN] Thread Thread[config-center-vert.x-eventloop-thread-0,5,main] has been blocked for 2186 ms, time limit is 2000 io.vertx.core.impl.BlockedThreadChecker$1.run(BlockedThreadChecker.java:48)2019-03-15 13:55:24,137 [INFO] add host name from localhost:LAPTOP-PMJBG2K9,host address:172.28.112.1 org.apache.servicecomb.foundation.common.net.NetUtils.doGetHostNameAndHostAddress(NetUtils.java:76)2019-03-15 13:55:24,175 [INFO] Found SPI service com.huawei.paas.foundation.auth.credentials.AKSKCipher, count=2. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:24,175 [INFO]   0. com.huawei.paas.foundation.auth.credentials.DefaultAKSKCipher. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:24,176 [INFO]   1. com.huawei.paas.foundation.auth.credentials.SecurityAKSKCipher. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:24,177 [INFO] add ak/sk cipher default com.huawei.paas.foundation.auth.credentials.AKSKManager.lambda$static$0(AKSKManager.java:41)2019-03-15 13:55:24,177 [INFO] add ak/sk cipher security com.huawei.paas.foundation.auth.credentials.AKSKManager.lambda$static$0(AKSKManager.java:41)2019-03-15 13:55:24,178 [INFO] read ak/sk from microservice.yaml. com.huawei.paas.foundation.auth.credentials.AKSKOption.buildFromYaml(AKSKOption.java:158)2019-03-15 13:55:26,736 [WARN] Config value cache changed: action:create; item:[mykey] org.apache.servicecomb.config.archaius.sources.ConfigCenterConfigurationSourceImpl$UpdateHandler.handle(ConfigCenterConfigurationSourceImpl.java:145)2019-03-15 13:55:26,737 [INFO] Updating remote config is done. revision has changed from default to default84514370 org.apache.servicecomb.config.client.ParseConfigUtils.refreshConfigItems(ParseConfigUtils.java:88)2019-03-15 13:55:27,418 [INFO] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.<init>(AutowiredAnnotationBeanPostProcessor.java:155)2019-03-15 13:55:28,168 [INFO] Found SPI service org.apache.servicecomb.swagger.generator.core.CommonParameterTypeProcessor, count=3. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,168 [INFO]   0. org.apache.servicecomb.swagger.generator.springmvc.processor.parameter.MultipartFileTypeProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,169 [INFO]   1. org.apache.servicecomb.swagger.generator.core.processor.parametertype.HttpServletRequestProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,169 [INFO]   2. org.apache.servicecomb.swagger.invocation.generator.InvocationContextProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,180 [INFO] Found SPI service org.apache.servicecomb.swagger.generator.core.ResponseTypeProcessor, count=3. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,181 [INFO]   0. org.apache.servicecomb.swagger.generator.springmvc.processor.response.ResponseEntityProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,181 [INFO]   1. org.apache.servicecomb.swagger.generator.core.processor.response.CompletableFutureProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,181 [INFO]   2. org.apache.servicecomb.swagger.generator.jaxrs.processor.response.JaxrsResponseProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,253 [INFO] Found SPI service org.apache.servicecomb.swagger.generator.core.SwaggerGeneratorContext, count=3. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,254 [INFO]   0. org.apache.servicecomb.swagger.generator.springmvc.SpringmvcSwaggerGeneratorContext. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,254 [INFO]   1. org.apache.servicecomb.swagger.generator.jaxrs.JaxrsSwaggerGeneratorContext. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,255 [INFO]   2. org.apache.servicecomb.swagger.generator.pojo.PojoSwaggerGeneratorContext. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,385 [INFO] Found SPI service org.apache.servicecomb.swagger.invocation.response.producer.ProducerResponseMapperFactory, count=5. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,386 [INFO]   0. org.apache.servicecomb.swagger.invocation.springmvc.response.SpringmvcProducerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,386 [INFO]   1. org.apache.servicecomb.swagger.invocation.jaxrs.response.JaxrsProducerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,387 [INFO]   2. org.apache.servicecomb.swagger.invocation.response.producer.CseResponseProducerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,387 [INFO]   3. org.apache.servicecomb.swagger.invocation.response.producer.CompletableFutureProducerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,388 [INFO]   4. org.apache.servicecomb.swagger.invocation.response.producer.DefaultProducerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,401 [INFO] Found SPI service org.apache.servicecomb.swagger.invocation.response.consumer.ConsumerResponseMapperFactory, count=5. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,403 [INFO]   0. org.apache.servicecomb.swagger.invocation.springmvc.response.SpringmvcConsumerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,403 [INFO]   1. org.apache.servicecomb.swagger.invocation.jaxrs.response.JaxrsConsumerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,404 [INFO]   2. org.apache.servicecomb.swagger.invocation.response.consumer.CseResponseConsumerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,404 [INFO]   3. org.apache.servicecomb.swagger.invocation.response.consumer.CompletableFutureConsumerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,404 [INFO]   4. org.apache.servicecomb.swagger.invocation.response.consumer.DefaultConsumerResponseMapperFactory. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,758 [INFO] load microservice config, name=provider, paths=[jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/java-chassis-core/1.1.0.B036/java-chassis-core-1.1.0.B036.jar!/microservice.yaml, jar:file:/C:/Users/Administrator/.m2/repository/com/huawei/paas/cse/cse-solution-service-engine/2.3.62/cse-solution-service-engine-2.3.62.jar!/microservice.yaml, file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-consumer/target/classes/microservice.yaml, file:/E:/%e5%8d%8e%e4%b8%ba%e5%be%ae%e6%9c%8d%e5%8a%a1/Self-paced+type@asset+block@Demo-Day2/Demo-Day2/helloworld-provider/target/classes/microservice.yaml] org.apache.servicecomb.serviceregistry.definition.MicroserviceDefinition.logConfigPath(MicroserviceDefinition.java:142)2019-03-15 13:55:28,773 [INFO] It is running in the normal mode, a separated service registry is required org.apache.servicecomb.serviceregistry.registry.ServiceRegistryFactory.create(ServiceRegistryFactory.java:81)2019-03-15 13:55:28,807 [INFO] Found SPI service org.apache.servicecomb.serviceregistry.registry.ServiceRegistryTaskInitializer, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:28,807 [INFO]   0. org.apache.servicecomb.serviceregistry.diagnosis.instance.InstanceCacheCheckTask. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:28,811 [INFO] microserviceVersionFactory is org.apache.servicecomb.core.definition.PrivateMicroserviceVersionMetaFactory. org.apache.servicecomb.serviceregistry.registry.AbstractServiceRegistry.initAppManager(AbstractServiceRegistry.java:125)2019-03-15 13:55:28,846 [INFO] executor group 2, thread per group 4. org.apache.servicecomb.core.executor.FixedThreadExecutor.<init>(FixedThreadExecutor.java:56)2019-03-15 13:55:29,180 [INFO] Found SPI service org.apache.servicecomb.core.BootListener, count=0. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:29,282 [INFO] Loaded properties file jar:file:/C:/Users/Administrator/.m2/repository/org/apache/servicecomb/handler-bizkeeper/1.1.0.B036/handler-bizkeeper-1.1.0.B036.jar!/hystrix-plugins.properties com.netflix.config.util.ConfigurationUtils.getConfigFromPropertiesFile(ConfigurationUtils.java:183)2019-03-15 13:55:29,327 [INFO] select [org.apache.servicecomb.swagger.generator.jaxrs.JaxrsSwaggerGeneratorContext] for [microservice.demo.training21days.consumer.service.HelloConsumerService] to generate schema. org.apache.servicecomb.swagger.generator.core.CompositeSwaggerGeneratorContext.lambda$selectContext$0(CompositeSwaggerGeneratorContext.java:61)2019-03-15 13:55:29,368 [INFO] Found SPI service org.apache.servicecomb.swagger.extend.property.creator.PropertyCreator, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:29,375 [INFO]   0. org.apache.servicecomb.swagger.extend.property.creator.springmvc.MultipartFilePropertyCreator. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:29,610 [INFO] generate swagger for Training21Days-HelloWorld/provider/helloConsumer, swagger: ---swagger: "2.0"info:  version: "1.0.0"  title: "swagger definition for microservice.demo.training21days.consumer.service.HelloConsumerService"  x-java-interface: "cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf"basePath: "/consumer/v0"consumes:- "application/json"produces:- "application/json"paths:  /greeting:    post:      operationId: "greeting"      parameters:      - in: "body"        name: "person"        required: false        schema:          $ref: "#/definitions/Person"      responses:        200:          description: "response of 200"          schema:            $ref: "#/definitions/GreetingResponse"  /hello:    get:      operationId: "sayHello"      parameters:      - name: "name"        in: "query"        required: false        type: "string"      responses:        200:          description: "response of 200"          schema:            type: "string"  /helloRT:    get:      operationId: "sayHelloRestTemplate"      parameters:      - name: "name"        in: "query"        required: false        type: "string"      responses:        200:          description: "response of 200"          schema:            type: "string"definitions:  Person:    type: "object"    properties:      name:        type: "string"      gender:        type: "string"        enum:        - "MALE"        - "FEMALE"        x-java-class: "microservice.demo.training21days.provider.service.Gender"    x-java-class: "microservice.demo.training21days.provider.service.Person"  GreetingResponse:    type: "object"    properties:      msg:        type: "string"      timestamp:        type: "string"        format: "date-time"    x-java-class: "microservice.demo.training21days.provider.service.GreetingResponse" org.apache.servicecomb.core.definition.schema.ProducerSchemaFactory.createSchema(ProducerSchemaFactory.java:118)2019-03-15 13:55:29,612 [INFO] register schema Training21Days-HelloWorld/provider/helloConsumer org.apache.servicecomb.core.definition.loader.SchemaLoader.registerSchema(SchemaLoader.java:83)2019-03-15 13:55:29,996 [INFO] create CtClass cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf in classLoader sun.misc.Launcher$AppClassLoader@73d16e93. org.apache.servicecomb.common.javassist.JavassistUtils.createCtClass(JavassistUtils.java:185)2019-03-15 13:55:29,997 [INFO] create class cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf in classLoader sun.misc.Launcher$AppClassLoader@73d16e93. org.apache.servicecomb.common.javassist.JavassistUtils.createClass(JavassistUtils.java:217)2019-03-15 13:55:30,003 [INFO] Found SPI service org.apache.servicecomb.swagger.invocation.response.ResponseMetaMapper, count=0. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:30,003 [INFO] Can not find SPI service for org.apache.servicecomb.swagger.invocation.response.ResponseMetaMapper org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.getPriorityHighestService(SPIServiceUtils.java:128)2019-03-15 13:55:30,047 [INFO] Found SPI service org.apache.servicecomb.serviceregistry.discovery.DiscoveryFilter, count=5. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:30,047 [INFO]   0. org.apache.servicecomb.serviceregistry.discovery.InstanceStatusDiscoveryFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,054 [INFO]   1. org.apache.servicecomb.core.filter.OperationInstancesDiscoveryFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,055 [INFO]   2. org.apache.servicecomb.loadbalance.filter.ZoneAwareDiscoveryFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,055 [INFO]   3. org.apache.servicecomb.loadbalance.filter.InstancePropertyDiscoveryFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,056 [INFO]   4. org.apache.servicecomb.loadbalance.filter.IsolationDiscoveryFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,061 [INFO] DiscoveryFilter org.apache.servicecomb.serviceregistry.discovery.InstanceStatusDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,062 [INFO] DiscoveryFilter org.apache.servicecomb.core.filter.OperationInstancesDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,063 [INFO] DiscoveryFilter org.apache.servicecomb.loadbalance.filter.ZoneAwareDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,063 [INFO] DiscoveryFilter org.apache.servicecomb.loadbalance.filter.InstancePropertyDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,064 [INFO] DiscoveryFilter org.apache.servicecomb.loadbalance.filter.IsolationDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,064 [INFO] DiscoveryFilter org.apache.servicecomb.loadbalance.filter.ServerDiscoveryFilter, enabled true. org.apache.servicecomb.serviceregistry.discovery.DiscoveryTree.sort(DiscoveryTree.java:104)2019-03-15 13:55:30,075 [INFO] Found SPI service org.apache.servicecomb.faultinjection.Fault, count=2. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:30,076 [INFO]   0. org.apache.servicecomb.faultinjection.DelayFault. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,076 [INFO]   1. org.apache.servicecomb.faultinjection.AbortFault. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,103 [INFO] Found SPI service org.apache.servicecomb.swagger.invocation.extension.ProducerInvokeExtension, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:30,103 [INFO]   0. org.apache.servicecomb.swagger.invocation.validator.ParameterValidator. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,116 [WARN] address /0.0.0.0:8080, auto select a host address to publish 172.28.112.1:8080, maybe not the correct one org.apache.servicecomb.serviceregistry.RegistryUtils.genPublishIpPort(RegistryUtils.java:183)2019-03-15 13:55:30,122 [INFO] choose org.apache.servicecomb.transport.rest.vertx.VertxRestTransport for rest. org.apache.servicecomb.core.transport.TransportManager.chooseOneTransport(TransportManager.java:84)2019-03-15 13:55:30,122 [INFO] choose org.apache.servicecomb.transport.highway.HighwayTransport for highway. org.apache.servicecomb.core.transport.TransportManager.chooseOneTransport(TransportManager.java:84)2019-03-15 13:55:30,140 [INFO] Found SPI service org.apache.servicecomb.common.rest.filter.HttpClientFilter, count=3. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:30,140 [INFO]   0. org.apache.servicecomb.provider.springmvc.reference.RestTemplateCopyHeaderFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,141 [INFO]   1. org.apache.servicecomb.common.rest.filter.inner.ClientRestArgsFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,141 [INFO]   2. org.apache.servicecomb.transport.rest.client.http.DefaultHttpClientFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:30,142 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:30,142 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:30,145 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:30,145 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:31,021 [INFO] Found SPI service org.apache.servicecomb.transport.rest.vertx.GlobalRestFailureHandler, count=0. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:31,022 [INFO] Can not find SPI service for org.apache.servicecomb.transport.rest.vertx.GlobalRestFailureHandler org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.getPriorityHighestService(SPIServiceUtils.java:128)2019-03-15 13:55:31,036 [INFO] Found SPI service org.apache.servicecomb.common.rest.filter.HttpServerFilter, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:31,037 [INFO]   0. org.apache.servicecomb.common.rest.filter.inner.ServerRestArgsFilter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:31,038 [INFO] Found SPI service org.apache.servicecomb.transport.rest.vertx.VertxHttpDispatcher, count=1. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:31,039 [INFO]   0. org.apache.servicecomb.transport.rest.vertx.VertxRestDispatcher. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:31,044 [INFO] servicecomb.uploads.directory is null, not support upload. org.apache.servicecomb.common.rest.UploadConfig.toMultipartConfigElement(UploadConfig.java:92)2019-03-15 13:55:31,109 [INFO] rest listen success. address=0.0.0.0:8080 org.apache.servicecomb.transport.rest.vertx.RestServerVerticle.lambda$startListen$3(RestServerVerticle.java:218)2019-03-15 13:55:31,122 [INFO] endpoint to publish: rest://172.28.112.1:8080 org.apache.servicecomb.core.transport.TransportManager.init(TransportManager.java:58)2019-03-15 13:55:31,124 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:31,125 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:31,126 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:31,126 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:31,145 [WARN] highway listen address is not configured, will not listen. org.apache.servicecomb.transport.highway.HighwayServerVerticle.startListen(HighwayServerVerticle.java:65)2019-03-15 13:55:31,152 [INFO] Found SPI service org.apache.servicecomb.common.rest.codec.produce.ProduceProcessor, count=2. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:31,152 [INFO]   0. org.apache.servicecomb.common.rest.codec.produce.ProduceJsonProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:31,153 [INFO]   1. org.apache.servicecomb.common.rest.codec.produce.ProduceTextPlainProcessor. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:31,188 [INFO] add schema to service paths. Training21Days-HelloWorld:provider:helloConsumer. org.apache.servicecomb.common.rest.locator.ServicePathManager.addSchema(ServicePathManager.java:91)2019-03-15 13:55:31,190 [INFO] Swagger mapped "{[/consumer/v0/helloRT/], method=[GET], produces=[application/json]}" onto public abstract java.lang.String cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf.sayHelloRestTemplate(java.lang.String) org.apache.servicecomb.common.rest.locator.MicroservicePaths.printPath(MicroservicePaths.java:103)2019-03-15 13:55:31,190 [INFO] Swagger mapped "{[/consumer/v0/hello/], method=[GET], produces=[application/json]}" onto public abstract java.lang.String cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf.sayHello(java.lang.String) org.apache.servicecomb.common.rest.locator.MicroservicePaths.printPath(MicroservicePaths.java:103)2019-03-15 13:55:31,190 [INFO] Swagger mapped "{[/consumer/v0/greeting/], method=[POST], produces=[application/json]}" onto public abstract microservice.demo.training21days.provider.service.GreetingResponse cse.gen.Training21Days_HelloWorld.provider.helloConsumer.HelloConsumerServiceIntf.greeting(microservice.demo.training21days.provider.service.Person) org.apache.servicecomb.common.rest.locator.MicroservicePaths.printPath(MicroservicePaths.java:103)2019-03-15 13:55:31,890 [WARN] Failed to create lambda for method: public void org.apache.servicecomb.core.SCBEngine$1.afterRegistryInstance(org.apache.servicecomb.serviceregistry.task.MicroserviceInstanceRegisterTask), fallback to reflect. org.apache.servicecomb.foundation.common.event.SimpleSubscriber.<init>(SimpleSubscriber.java:48)2019-03-15 13:55:31,913 [INFO] running microservice register task. org.apache.servicecomb.serviceregistry.task.MicroserviceRegisterTask.doRegister(MicroserviceRegisterTask.java:75)2019-03-15 13:55:32,053 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:32,055 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:32,172 [INFO] Microservice exists in service center, no need to register. id=[08841bdecb83d3ff44e874fcaab900a44f76ecc8] appId=[Training21Days-HelloWorld], name=[provider], version=[0.0.1], env=[] org.apache.servicecomb.serviceregistry.task.MicroserviceRegisterTask.doRegister(MicroserviceRegisterTask.java:83)2019-03-15 13:55:32,218 [INFO] SchemaIds are equals to service center. serviceId=[08841bdecb83d3ff44e874fcaab900a44f76ecc8], appId=[Training21Days-HelloWorld], name=[provider], version=[0.0.1], env=[], schemaIds=[helloConsumer] org.apache.servicecomb.serviceregistry.task.MicroserviceRegisterTask.checkSchemaIdSet(MicroserviceRegisterTask.java:149)2019-03-15 13:55:32,244 [INFO] schemaId [helloConsumer] exists [true], summary exists [true] org.apache.servicecomb.serviceregistry.task.MicroserviceRegisterTask.registerSchema(MicroserviceRegisterTask.java:194)2019-03-15 13:55:32,255 [INFO] read MicroserviceRegisterTask status is FINISHED org.apache.servicecomb.serviceregistry.task.ServiceCenterTask.onRegisterTask(ServiceCenterTask.java:51)2019-03-15 13:55:32,255 [INFO] running microservice instance register task. org.apache.servicecomb.serviceregistry.task.MicroserviceInstanceRegisterTask.doRegister(MicroserviceInstanceRegisterTask.java:59)2019-03-15 13:55:32,584 [INFO] Register microservice instance success. microserviceId=08841bdecb83d3ff44e874fcaab900a44f76ecc8 instanceId=03976be646e711e9900e0255ac105166 endpoints=[rest://172.28.112.1:8080] lease 120s org.apache.servicecomb.serviceregistry.task.MicroserviceInstanceRegisterTask.doRegister(MicroserviceInstanceRegisterTask.java:77)2019-03-15 13:55:32,584 [INFO] read MicroserviceInstanceRegisterTask status is FINISHED org.apache.servicecomb.serviceregistry.task.ServiceCenterTask.onRegisterTask(ServiceCenterTask.java:51)2019-03-15 13:55:32,584 [INFO] receive MicroserviceInstanceRegisterTask event, check instance Id... org.apache.servicecomb.core.SCBEngine$1.afterRegistryInstance(SCBEngine.java:182)2019-03-15 13:55:32,584 [INFO] instance registry succeeds for the first time, will send AFTER_REGISTRY event. org.apache.servicecomb.core.SCBEngine$1.afterRegistryInstance(SCBEngine.java:184)2019-03-15 13:55:32,646 [WARN] keyStore [server.p12] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:118)2019-03-15 13:55:32,646 [WARN] trustStore [trust.jks] file not exist, please check! org.apache.servicecomb.foundation.vertx.VertxTLSBuilder.buildTCPSSLOptions(VertxTLSBuilder.java:138)2019-03-15 13:55:32,648 [INFO] Monitor data sender started. Configured data providers is {com.huawei.paas.monitor.HealthMonitorDataProvider,} com.huawei.paas.monitor.DataFactory.start(DataFactory.java:62)2019-03-15 13:55:32,650 [INFO] ServiceComb is ready. org.apache.servicecomb.core.SCBEngine$1.afterRegistryInstance(SCBEngine.java:188)2019-03-15 13:55:32,838 [INFO] Waiting for status up. timeout: 10000ms org.apache.servicecomb.core.SCBEngine.waitStatusUp(SCBEngine.java:362)2019-03-15 13:55:32,839 [INFO] Status already changed to up. org.apache.servicecomb.core.SCBEngine.waitStatusUp(SCBEngine.java:371)2019-03-15 13:55:34,452 [ERROR] locate path failed, status:Not Found, http method:POST, path:/provider/v0/greeting/, microserviceName:provider org.apache.servicecomb.common.rest.locator.OperationLocator.locate(OperationLocator.java:72)2019-03-15 13:55:34,467 [INFO] Found SPI service org.apache.servicecomb.swagger.invocation.exception.ExceptionToProducerResponseConverter, count=3. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:79)2019-03-15 13:55:34,468 [INFO]   0. org.apache.servicecomb.swagger.invocation.validator.ConstraintViolationExceptionToProducerResponseConverter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:34,468 [INFO]   1. org.apache.servicecomb.swagger.invocation.exception.InvocationExceptionToProducerResponseConverter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:34,468 [INFO]   2. org.apache.servicecomb.swagger.invocation.exception.DefaultExceptionToProducerResponseConverter. org.apache.servicecomb.foundation.common.utils.SPIServiceUtils.loadSortedService(SPIServiceUtils.java:82)2019-03-15 13:55:36,887 [ERROR] locate path failed, status:Not Found, http method:POST, path:/provider/v0/greeting/, microserviceName:provider org.apache.servicecomb.common.rest.locator.OperationLocator.locate(OperationLocator.java:72)2019-03-15 13:55:42,781 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 13:55:42,782 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"650ded6dfb0bca637a8d14274180aeeb"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 13:56:02,693 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 13:56:02,694 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"ec15110b49dfe14a40df0410ef7cd7aa"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 13:56:02,836 [INFO] sc task interval changed from -1 to 30 org.apache.servicecomb.serviceregistry.task.ServiceCenterTaskMonitor.beginCycle(ServiceCenterTaskMonitor.java:39)2019-03-15 13:56:12,694 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 13:56:12,694 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"dba89ecb5c20f85ea3346bc750175f74"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 13:56:42,851 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 13:56:42,851 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"4cfb291d046f3510539e52382788e16e"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 13:59:22,809 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 13:59:22,810 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"461b7280abd5944891c04b71633bedc2"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 14:02:52,878 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 14:02:52,879 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"d06f5c694576f9b198da95b6836cbfd7"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)2019-03-15 14:03:22,867 [WARN] Send data to url /v2/default/csemonitor/metric?service=provider failed and status line is 429 com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:178)2019-03-15 14:03:22,867 [WARN] message: {"error_msg":"Throttling threshold reached: policy api over ratelimit,limit:150,time:1 second","error_code":"APIGW.0308","request_id":"13095555bbe073482eb0faa5119ac1ba"} com.huawei.paas.monitor.DefaultMonitorDataPublisher.lambda$null$1(DefaultMonitorDataPublisher.java:181)
  • [技术干货] LOMBOK生成getter/setter与eclipse的差异
    对于属性:private Integer eValidTime;LOMBOK和eclipse生成的有差异。LOMBOK: getEVlidateTimeeclipse:geteValidTime这种差异会导致契约内容的差异,通过CSE调用失败。 LOMBOK的结果是不符合要求的。另外,应该尽可能避免使用一个小写字符,后面紧跟大写字符这类属性,因为在json解析、reflection等场景,由于库的支持,导致问题。