You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by GitBox <gi...@apache.org> on 2018/12/19 12:25:58 UTC
[GitHub] sxcooler opened a new issue #1039: springboot2相关starter目前是否可用?
sxcooler opened a new issue #1039: springboot2相关starter目前是否可用?
URL: https://github.com/apache/servicecomb-java-chassis/issues/1039
我尝试按照https://docs.servicecomb.io/java-chassis/zh_CN/using-java-chassis-in-spring-boot/java-application.html 这篇里的文档,把servicecomb集成到springboot2的项目里,并且将java-chassis-dependencies替换为java-chassis-dependencies-springboot2,将spring-boot-starter-provider替换为spring-boot2-starter-standalone,但是得到如下报错:
```
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:57318,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=57317 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=127.0.0.1 -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:/Users/sxc/Library/Caches/IntelliJIdea2018.3/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/tools.jar:/Users/sxc/work/spring-boot-demo/target/classes:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-cache/2.1.1.RELEASE/spring-boot-starter-cache-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter/2.1.1.RELEASE/spring-boot-starter-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.1.1.RELEASE/spring-boot-starter-logging-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/sxc/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/sxc/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.11.1/log4j-to-slf4j-2.11.1.jar:/Users/sxc/.m2/repository/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar:/Users/sxc/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar:/Users/sxc/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/sxc/.m2/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar:/Users/sxc/.m2/repository/org/springframework/spring-context-support/5.0.4.RELEASE/spring-context-support-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-data-mongodb/2.1.1.RELEASE/spring-boot-starter-data-mongodb-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/mongodb/mongodb-driver/3.8.2/mongodb-driver-3.8.2.jar:/Users/sxc/.m2/repository/org/mongodb/bson/3.8.2/bson-3.8.2.jar:/Users/sxc/.m2/repository/org/mongodb/mongodb-driver-core/3.8.2/mongodb-driver-core-3.8.2.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-mongodb/2.0.5.RELEASE/spring-data-mongodb-2.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-tx/5.0.4.RELEASE/spring-tx-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-expression/5.0.4.RELEASE/spring-expression-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-commons/2.0.5.RELEASE/spring-data-commons-2.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/2.1.1.RELEASE/spring-boot-starter-data-redis-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-redis/2.0.5.RELEASE/spring-data-redis-2.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-keyvalue/2.0.5.RELEASE/spring-data-keyvalue-2.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-oxm/5.0.4.RELEASE/spring-oxm-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-aop/5.0.4.RELEASE/spring-aop-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/io/lettuce/lettuce-core/5.1.3.RELEASE/lettuce-core-5.1.3.RELEASE.jar:/Users/sxc/.m2/repository/io/projectreactor/reactor-core/3.1.5.RELEASE/reactor-core-3.1.5.RELEASE.jar:/Users/sxc/.m2/repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/sxc/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-transport/4.1.22.Final/netty-transport-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-buffer/4.1.22.Final/netty-buffer-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-resolver/4.1.22.Final/netty-resolver-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-codec/4.1.22.Final/netty-codec-4.1.22.Final.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-data-rest/2.1.1.RELEASE/spring-boot-starter-data-rest-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-rest-webmvc/3.0.5.RELEASE/spring-data-rest-webmvc-3.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/data/spring-data-rest-core/3.0.5.RELEASE/spring-data-rest-core-3.0.5.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/hateoas/spring-hateoas/0.25.0.RELEASE/spring-hateoas-0.25.0.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/Users/sxc/.m2/repository/org/atteo/evo-inflector/1.2.2/evo-inflector-1.2.2.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-freemarker/2.1.1.RELEASE/spring-boot-starter-freemarker-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/freemarker/freemarker/2.3.28/freemarker-2.3.28.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.1.1.RELEASE/spring-boot-starter-web-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.1.1.RELEASE/spring-boot-starter-json-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.4/jackson-datatype-jdk8-2.9.4.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.4/jackson-datatype-jsr310-2.9.4.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.4/jackson-module-parameter-names-2.9.4.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.1.1.RELEASE/spring-boot-starter-tomcat-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.13/tomcat-embed-core-9.0.13.jar:/Users/sxc/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.13/tomcat-embed-el-9.0.13.jar:/Users/sxc/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.13/tomcat-embed-websocket-9.0.13.jar:/Users/sxc/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.13.Final/hibernate-validator-6.0.13.Final.jar:/Users/sxc/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/Users/sxc/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/Users/sxc/.m2/repository/com/fasterxml/classmate/1.4.0/classmate-1.4.0.jar:/Users/sxc/.m2/repository/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-webmvc/5.0.4.RELEASE/spring-webmvc-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus-boot-starter/3.0.6/mybatis-plus-boot-starter-3.0.6.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus/3.0.6/mybatis-plus-3.0.6.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus-extension/3.0.6/mybatis-plus-extension-3.0.6.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus-core/3.0.6/mybatis-plus-core-3.0.6.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus-annotation/3.0.6/mybatis-plus-annotation-3.0.6.jar:/Users/sxc/.m2/repository/com/github/jsqlparser/jsqlparser/1.2/jsqlparser-1.2.jar:/Users/sxc/.m2/repository/org/mybatis/mybatis-spring/1.3.2/mybatis-spring-1.3.2.jar:/Users/sxc/.m2/repository/org/mybatis/mybatis/3.4.6/mybatis-3.4.6.jar:/Users/sxc/.m2/repository/com/baomidou/mybatis-plus-generator/3.0.6/mybatis-plus-generator-3.0.6.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.1.1.RELEASE/spring-boot-autoconfigure-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.1.1.RELEASE/spring-boot-starter-jdbc-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/com/zaxxer/HikariCP/3.2.0/HikariCP-3.2.0.jar:/Users/sxc/.m2/repository/org/springframework/spring-jdbc/5.0.4.RELEASE/spring-jdbc-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/2.1.1.RELEASE/spring-boot-configuration-processor-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/retry/spring-retry/1.2.2.RELEASE/spring-retry-1.2.2.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-core/5.1.3.RELEASE/spring-core-5.1.3.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/spring-jcl/5.0.4.RELEASE/spring-jcl-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot-devtools/2.1.1.RELEASE/spring-boot-devtools-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/org/springframework/boot/spring-boot/2.1.1.RELEASE/spring-boot-2.1.1.RELEASE.jar:/Users/sxc/.m2/repository/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar:/Users/sxc/.m2/repository/org/projectlombok/lombok/1.18.4/lombok-1.18.4.jar:/Users/sxc/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/spring-boot2-starter-standalone/1.1.0/spring-boot2-starter-standalone-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/spring-boot2-starter/1.1.0/spring-boot2-starter-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/provider-springmvc/1.1.0/provider-springmvc-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/provider-rest-common/1.1.0/provider-rest-common-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-invocation-springmvc/1.1.0/swagger-invocation-springmvc-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-invocation-core/1.1.0/swagger-invocation-core-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-generator-springmvc/1.1.0/swagger-generator-springmvc-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-generator-core/1.1.0/swagger-generator-core-1.1.0.jar:/Users/sxc/.m2/repository/io/swagger/swagger-core/1.5.12/swagger-core-1.5.12.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.4/jackson-dataformat-yaml-2.9.4.jar:/Users/sxc/.m2/repository/io/swagger/swagger-models/1.5.12/swagger-models-1.5.12.jar:/Users/sxc/.m2/repository/io/swagger/swagger-annotations/1.5.12/swagger-annotations-1.5.12.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/provider-jaxrs/1.1.0/provider-jaxrs-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-invocation-jaxrs/1.1.0/swagger-invocation-jaxrs-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/swagger-generator-jaxrs/1.1.0/swagger-generator-jaxrs-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/provider-pojo/1.1.0/provider-pojo-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/java-chassis-core/1.1.0/java-chassis-core-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/service-registry/1.1.0/service-registry-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-config/1.1.0/foundation-config-1.1.0.jar:/Users/sxc/.m2/repository/io/netty/netty-codec-socks/4.1.22.Final/netty-codec-socks-4.1.22.Final.jar:/Users/sxc/.m2/repository/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar:/Users/sxc/.m2/repository/io/zipkin/brave/brave/4.13.1/brave-4.13.1.jar:/Users/sxc/.m2/repository/io/zipkin/zipkin2/zipkin/2.4.2/zipkin-2.4.2.jar:/Users/sxc/.m2/repository/io/zipkin/reporter2/zipkin-reporter/2.5.0/zipkin-reporter-2.5.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/handler-bizkeeper/1.1.0/handler-bizkeeper-1.1.0.jar:/Users/sxc/.m2/repository/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12.jar:/Users/sxc/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-metrics/1.1.0/foundation-metrics-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-common/1.1.0/foundation-common-1.1.0.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.4/jackson-dataformat-xml-2.9.4.jar:/Users/sxc/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.4/jackson-module-jaxb-annotations-2.9.4.jar:/Users/sxc/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/Users/sxc/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar:/Users/sxc/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/sxc/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar:/Users/sxc/.m2/repository/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/Users/sxc/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/Users/sxc/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/sxc/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/sxc/.m2/repository/com/netflix/spectator/spectator-reg-servo/0.71.0/spectator-reg-servo-0.71.0.jar:/Users/sxc/.m2/repository/com/netflix/spectator/spectator-api/0.71.0/spectator-api-0.71.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/handler-loadbalance/1.1.0/handler-loadbalance-1.1.0.jar:/Users/sxc/.m2/repository/com/netflix/ribbon/ribbon/2.2.5/ribbon-2.2.5.jar:/Users/sxc/.m2/repository/com/netflix/ribbon/ribbon-transport/2.2.5/ribbon-transport-2.2.5.jar:/Users/sxc/.m2/repository/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9.jar:/Users/sxc/.m2/repository/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9.jar:/Users/sxc/.m2/repository/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9.jar:/Users/sxc/.m2/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar:/Users/sxc/.m2/repository/com/google/guava/guava/21.0/guava-21.0.jar:/Users/sxc/.m2/repository/com/netflix/ribbon/ribbon-loadbalancer/2.2.5/ribbon-loadbalancer-2.2.5.jar:/Users/sxc/.m2/repository/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1.jar:/Users/sxc/.m2/repository/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21.jar:/Users/sxc/.m2/repository/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0.jar:/Users/sxc/.m2/repository/com/netflix/ribbon/ribbon-core/2.2.5/ribbon-core-2.2.5.jar:/Users/sxc/.m2/repository/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar:/Users/sxc/.m2/repository/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar:/Users/sxc/.m2/repository/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar:/Users/sxc/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/handler-flowcontrol-qps/1.1.0/handler-flowcontrol-qps-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/transport-highway/1.1.0/transport-highway-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-vertx/1.1.0/foundation-vertx-1.1.0.jar:/Users/sxc/.m2/repository/io/vertx/vertx-core/3.5.3/vertx-core-3.5.3.jar:/Users/sxc/.m2/repository/io/netty/netty-handler-proxy/4.1.22.Final/netty-handler-proxy-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-codec-http/4.1.22.Final/netty-codec-http-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-codec-http2/4.1.22.Final/netty-codec-http2-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-resolver-dns/4.1.22.Final/netty-resolver-dns-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/netty/netty-codec-dns/4.1.22.Final/netty-codec-dns-4.1.22.Final.jar:/Users/sxc/.m2/repository/io/vertx/vertx-web/3.5.3/vertx-web-3.5.3.jar:/Users/sxc/.m2/repository/io/vertx/vertx-auth-common/3.5.3/vertx-auth-common-3.5.3.jar:/Users/sxc/.m2/repository/io/vertx/vertx-bridge-common/3.5.3/vertx-bridge-common-3.5.3.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-ssl/1.1.0/foundation-ssl-1.1.0.jar:/Users/sxc/.m2/repository/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/common-protobuf/1.1.0/common-protobuf-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/common-javassist/1.1.0/common-javassist-1.1.0.jar:/Users/sxc/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/foundation-protobuf/1.1.0/foundation-protobuf-1.1.0.jar:/Users/sxc/.m2/repository/io/protostuff/protostuff-parser/2.2.25/protostuff-parser-2.2.25.jar:/Users/sxc/.m2/repository/org/antlr/antlr4/4.7/antlr4-4.7.jar:/Users/sxc/.m2/repository/org/antlr/antlr4-runtime/4.7/antlr4-runtime-4.7.jar:/Users/sxc/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/Users/sxc/.m2/repository/org/antlr/ST4/4.0.8/ST4-4.0.8.jar:/Users/sxc/.m2/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.3/org.abego.treelayout.core-1.0.3.jar:/Users/sxc/.m2/repository/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/sxc/.m2/repository/com/ibm/icu/icu4j/58.2/icu4j-58.2.jar:/Users/sxc/.m2/repository/com/google/inject/guice/4.1.0/guice-4.1.0.jar:/Users/sxc/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/sxc/.m2/repository/com/google/inject/extensions/guice-multibindings/4.1.0/guice-multibindings-4.1.0.jar:/Users/sxc/.m2/repository/com/google/inject/extensions/guice-assistedinject/4.1.0/guice-assistedinject-4.1.0.jar:/Users/sxc/.m2/repository/io/protostuff/protostuff-runtime/1.5.2/protostuff-runtime-1.5.2.jar:/Users/sxc/.m2/repository/io/protostuff/protostuff-api/1.5.2/protostuff-api-1.5.2.jar:/Users/sxc/.m2/repository/io/protostuff/protostuff-collectionschema/1.5.2/protostuff-collectionschema-1.5.2.jar:/Users/sxc/.m2/repository/io/protostuff/protostuff-core/1.5.2/protostuff-core-1.5.2.jar:/Users/sxc/.m2/repository/com/google/protobuf/protobuf-java/3.5.1/protobuf-java-3.5.1.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/transport-rest-vertx/1.1.0/transport-rest-vertx-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/transport-rest-client/1.1.0/transport-rest-client-1.1.0.jar:/Users/sxc/.m2/repository/org/apache/servicecomb/common-rest/1.1.0/common-rest-1.1.0.jar:/Users/sxc/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/sxc/.m2/repository/org/springframework/spring-aspects/5.0.4.RELEASE/spring-aspects-5.0.4.RELEASE.jar:/Users/sxc/.m2/repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar" com.example.demo.DemoApplication
Connected to the target VM, address: '127.0.0.1:57318', transport: 'socket'
Exception in thread "restartedMain" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
Caused by: java.lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
at org.springframework.context.event.GenericApplicationListenerAdapter.supportsSourceType(GenericApplicationListenerAdapter.java:81)
at org.springframework.context.event.AbstractApplicationEventMulticaster.supportsEvent(AbstractApplicationEventMulticaster.java:294)
at org.springframework.context.event.AbstractApplicationEventMulticaster.retrieveApplicationListeners(AbstractApplicationEventMulticaster.java:224)
at org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(AbstractApplicationEventMulticaster.java:195)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:133)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:75)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:347)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:306)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
at com.example.demo.DemoApplication.main(DemoApplication.java:14)
... 5 more
Disconnected from the target VM, address: '127.0.0.1:57318', transport: 'socket'
Process finished with exit code 1
```
这是我的pom:
```
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<java-chassis.version>1.1.0</java-chassis.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>java-chassis-dependencies-springboot2</artifactId>
<version>${java-chassis.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.6</version>
</dependency>
<dependency>
<groupId>org.springframework.retry</groupId>
<artifactId>spring-retry</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.restdocs</groupId>
<artifactId>spring-restdocs-mockmvc</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>spring-boot2-starter-standalone</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
```
我的入口:
```
package com.example.demo;
import org.apache.servicecomb.springboot2.starter.EnableServiceComb;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.demo.mapper")
@EnableServiceComb
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
我写了一个Demo用的provider:
```
package com.example.demo.provider;
import com.example.demo.mapper.BcSysParamMapper;
import com.example.demo.model.BcSysParam;
import org.apache.servicecomb.provider.rest.common.RestSchema;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
@RestSchema(schemaId = "demo")
@RequestMapping(path = "/")
public class DemoProvider {
@Autowired
private BcSysParamMapper bcSysParamMapper;
@GetMapping(path = "bc_sys_param")
public String getBcSysParam() {
List<BcSysParam> bcSysParamList = bcSysParamMapper.selectList(null);
return String.valueOf(bcSysParamList.size());
}
}
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services