1.在xshell中查看以及启动fdfs
2.当xshell更新之后,相关配置可能没有同步,这时可能会出现乱码,此时需要设置xshell编辑语言为utf-8 or 安装中文插件(yum install fonts-chinese ttf-dejavu-core ttf-arphic-uming)
报错问题:
Starting fdfs_trackerd (via systemctl): Warning: fdfs_trackerd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
解答:
这个警告是由于 fdfs_trackerd
服务的配置发生了变化,但是 systemd 单元文件还没有与这些变化同步,因此需要运行以下命令:
systemctl daemon-reload
运行该命令后,systemd 将重新加载单元文件并考虑新的配置。这样就可以解决警告,并确保 fdfs_trackerd
服务能够按照更新后的设置正常运行。
这个警告一般出现在进行了软件更新、配置更改或者安装新的软件包之后,以提醒管理员重新加载 systemd 单元文件,以便系统能够正确地应用变化。
3.Spring Boot 应用程序的启动过程中发生问题
"C:\Program Files\Java\jdk-11.0.12\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:D:\Soft\IntelliJ IDEA\lib\idea_rt.jar=61584:D:\Soft\IntelliJ IDEA\bin" -Dfile.encoding=UTF-8 -classpath D:\MyJava\shopping1\shopping_manager_api\target\classes;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter\2.7.0\spring-boot-starter-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot\2.7.0\spring-boot-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-context\5.3.20\spring-context-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.0\spring-boot-autoconfigure-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.7.0\spring-boot-starter-logging-2.7.0.jar;C:\Users\86152\.m2\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;C:\Users\86152\.m2\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;C:\Users\86152\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;C:\Users\86152\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;C:\Users\86152\.m2\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;C:\Users\86152\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\86152\.m2\repository\org\springframework\spring-core\5.3.20\spring-core-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-jcl\5.3.20\spring-jcl-5.3.20.jar;C:\Users\86152\.m2\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.7.0\spring-boot-starter-web-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.7.0\spring-boot-starter-json-2.7.0.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.3\jackson-databind-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.3\jackson-annotations-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.3\jackson-datatype-jdk8-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.3\jackson-datatype-jsr310-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.3\jackson-module-parameter-names-2.13.3.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.0\spring-boot-starter-tomcat-2.7.0.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.63\tomcat-embed-core-9.0.63.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.63\tomcat-embed-el-9.0.63.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.63\tomcat-embed-websocket-9.0.63.jar;C:\Users\86152\.m2\repository\org\springframework\spring-web\5.3.20\spring-web-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-beans\5.3.20\spring-beans-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-webmvc\5.3.20\spring-webmvc-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-expression\5.3.20\spring-expression-5.3.20.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-starter\2.7.8\dubbo-spring-boot-starter-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-autoconfigure\2.7.8\dubbo-spring-boot-autoconfigure-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-autoconfigure-compatible\2.7.8\dubbo-spring-boot-autoconfigure-compatible-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo\2.7.8\dubbo-2.7.8.jar;C:\Users\86152\.m2\repository\com\alibaba\spring\spring-context-support\1.0.8\spring-context-support-1.0.8.jar;C:\Users\86152\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;C:\Users\86152\.m2\repository\io\netty\netty-all\4.1.77.Final\netty-all-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-buffer\4.1.77.Final\netty-buffer-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec\4.1.77.Final\netty-codec-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-dns\4.1.77.Final\netty-codec-dns-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-haproxy\4.1.77.Final\netty-codec-haproxy-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-http\4.1.77.Final\netty-codec-http-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-http2\4.1.77.Final\netty-codec-http2-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-memcache\4.1.77.Final\netty-codec-memcache-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-mqtt\4.1.77.Final\netty-codec-mqtt-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-redis\4.1.77.Final\netty-codec-redis-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-smtp\4.1.77.Final\netty-codec-smtp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-socks\4.1.77.Final\netty-codec-socks-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-stomp\4.1.77.Final\netty-codec-stomp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-xml\4.1.77.Final\netty-codec-xml-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-common\4.1.77.Final\netty-common-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-handler\4.1.77.Final\netty-handler-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-handler-proxy\4.1.77.Final\netty-handler-proxy-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver\4.1.77.Final\netty-resolver-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns\4.1.77.Final\netty-resolver-dns-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport\4.1.77.Final\netty-transport-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-rxtx\4.1.77.Final\netty-transport-rxtx-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-sctp\4.1.77.Final\netty-transport-sctp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-udt\4.1.77.Final\netty-transport-udt-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-classes-epoll\4.1.77.Final\netty-transport-classes-epoll-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.77.Final\netty-transport-native-unix-common-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-classes-kqueue\4.1.77.Final\netty-transport-classes-kqueue-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-classes-macos\4.1.77.Final\netty-resolver-dns-classes-macos-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-epoll\4.1.77.Final\netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-epoll\4.1.77.Final\netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-kqueue\4.1.77.Final\netty-transport-native-kqueue-4.1.77.Final-osx-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-kqueue\4.1.77.Final\netty-transport-native-kqueue-4.1.77.Final-osx-aarch_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-native-macos\4.1.77.Final\netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-native-macos\4.1.77.Final\netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar;C:\Users\86152\.m2\repository\com\google\code\gson\gson\2.9.0\gson-2.9.0.jar;C:\Users\86152\.m2\repository\com\alibaba\fastjson\1.2.70\fastjson-1.2.70.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-recipes\4.2.0\curator-recipes-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\zookeeper\zookeeper\3.5.4-beta\zookeeper-3.5.4-beta.jar;C:\Users\86152\.m2\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;C:\Users\86152\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\86152\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;C:\Users\86152\.m2\repository\io\netty\netty\3.10.6.Final\netty-3.10.6.Final.jar;C:\Users\86152\.m2\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;C:\Users\86152\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\86152\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\86152\.m2\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;C:\Users\86152\.m2\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;C:\Users\86152\.m2\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;C:\Users\86152\.m2\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\MyJava\shopping1\shopping_common\target\classes;C:\Users\86152\.m2\repository\org\projectlombok\lombok\1.18.24\lombok-1.18.24.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-boot-starter\3.5.0\mybatis-plus-boot-starter-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus\3.5.0\mybatis-plus-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-extension\3.5.0\mybatis-plus-extension-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-core\3.5.0\mybatis-plus-core-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-annotation\3.5.0\mybatis-plus-annotation-3.5.0.jar;C:\Users\86152\.m2\repository\com\github\jsqlparser\jsqlparser\4.3\jsqlparser-4.3.jar;C:\Users\86152\.m2\repository\org\mybatis\mybatis\3.5.9\mybatis-3.5.9.jar;C:\Users\86152\.m2\repository\org\mybatis\mybatis-spring\2.0.6\mybatis-spring-2.0.6.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.7.0\spring-boot-starter-jdbc-2.7.0.jar;C:\Users\86152\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\86152\.m2\repository\org\springframework\spring-jdbc\5.3.20\spring-jdbc-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\data\spring-data-elasticsearch\4.4.0\spring-data-elasticsearch-4.4.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-tx\5.3.20\spring-tx-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\data\spring-data-commons\2.7.0\spring-data-commons-2.7.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\client\elasticsearch-rest-high-level-client\7.17.3\elasticsearch-rest-high-level-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch\7.17.3\elasticsearch-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-core\7.17.3\elasticsearch-core-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-secure-sm\7.17.3\elasticsearch-secure-sm-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-x-content\7.17.3\elasticsearch-x-content-7.17.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-smile\2.13.3\jackson-dataformat-smile-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.13.3\jackson-dataformat-yaml-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-cbor\2.13.3\jackson-dataformat-cbor-2.13.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-geo\7.17.3\elasticsearch-geo-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-lz4\7.17.3\elasticsearch-lz4-7.17.3.jar;C:\Users\86152\.m2\repository\org\lz4\lz4-java\1.8.0\lz4-java-1.8.0.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-core\8.11.1\lucene-core-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-analyzers-common\8.11.1\lucene-analyzers-common-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-backward-codecs\8.11.1\lucene-backward-codecs-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-grouping\8.11.1\lucene-grouping-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-highlighter\8.11.1\lucene-highlighter-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-join\8.11.1\lucene-join-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-memory\8.11.1\lucene-memory-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-misc\8.11.1\lucene-misc-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-queries\8.11.1\lucene-queries-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-queryparser\8.11.1\lucene-queryparser-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-sandbox\8.11.1\lucene-sandbox-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-spatial3d\8.11.1\lucene-spatial3d-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-suggest\8.11.1\lucene-suggest-8.11.1.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-cli\7.17.3\elasticsearch-cli-7.17.3.jar;C:\Users\86152\.m2\repository\net\sf\jopt-simple\jopt-simple\5.0.2\jopt-simple-5.0.2.jar;C:\Users\86152\.m2\repository\com\carrotsearch\hppc\0.8.1\hppc-0.8.1.jar;C:\Users\86152\.m2\repository\joda-time\joda-time\2.10.10\joda-time-2.10.10.jar;C:\Users\86152\.m2\repository\com\tdunning\t-digest\3.2\t-digest-3.2.jar;C:\Users\86152\.m2\repository\org\hdrhistogram\HdrHistogram\2.1.9\HdrHistogram-2.1.9.jar;C:\Users\86152\.m2\repository\net\java\dev\jna\jna\5.10.0\jna-5.10.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-plugin-classloader\7.17.3\elasticsearch-plugin-classloader-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\mapper-extras-client\7.17.3\mapper-extras-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\parent-join-client\7.17.3\parent-join-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\aggs-matrix-stats-client\7.17.3\aggs-matrix-stats-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\rank-eval-client\7.17.3\rank-eval-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\lang-mustache-client\7.17.3\lang-mustache-client-7.17.3.jar;C:\Users\86152\.m2\repository\com\github\spullara\mustache\java\compiler\0.9.6\compiler-0.9.6.jar;C:\Users\86152\.m2\repository\co\elastic\clients\elasticsearch-java\7.17.3\elasticsearch-java-7.17.3.jar;C:\Users\86152\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\86152\.m2\repository\jakarta\json\jakarta.json-api\1.1.6\jakarta.json-api-1.1.6.jar;C:\Users\86152\.m2\repository\org\eclipse\parsson\parsson\1.0.0\parsson-1.0.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\client\elasticsearch-rest-client\7.17.3\elasticsearch-rest-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpasyncclient\4.1.5\httpasyncclient-4.1.5.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpcore-nio\4.4.15\httpcore-nio-4.4.15.jar;C:\Users\86152\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.3\jackson-core-2.13.3.jar;C:\Users\86152\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-security\2.7.0\spring-boot-starter-security-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-aop\5.3.20\spring-aop-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-config\5.7.1\spring-security-config-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-core\5.7.1\spring-security-core-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-crypto\5.7.1\spring-security-crypto-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-web\5.7.1\spring-security-web-5.7.1.jar com.itbaizhan.shopping_manager_api.ShoppingManagerApiApplication
log4j:WARN No appenders could be found for logger (org.apache.dubbo.common.logger.LoggerFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
16:28:58.126 INFO --- [main ] o.a.d.s.b.c.event.WelcomeLogoApplicationListener :
:: Dubbo Spring Boot (v2.7.8) : https://github.com/apache/dubbo-spring-boot-project
:: Dubbo (v2.7.8) : https://github.com/apache/dubbo
:: Discuss group : dev@dubbo.apache.org
16:28:58.129 INFO --- [main ] o.a.d.s.b.c.e.OverrideDubboConfigApplicationListener:Dubbo Config was overridden by externalized configuration {dubbo.application.name=shopping_manager_api, dubbo.application.qos-enable=false, dubbo.config.multiple=true, dubbo.protocol.name=dubbo, dubbo.protocol.port=-1, dubbo.provider.timeout=50000, dubbo.registry.address=zookeeper://192.168.66.109, dubbo.registry.port=2181, dubbo.registry.timeout=10000}
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.7.0)
16:28:58.179 INFO --- [main ] c.i.s.ShoppingManagerApiApplication :Starting ShoppingManagerApiApplication using Java 11.0.12 on LAPTOP-D0VOGUJP with PID 15768 (D:\MyJava\shopping1\shopping_manager_api\target\classes started by 86152 in D:\MyJava\shopping1)
16:28:58.179 INFO --- [main ] c.i.s.ShoppingManagerApiApplication :No active profile set, falling back to 1 default profile: "default"
16:28:58.534 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [referenceAnnotationBeanPostProcessor] has been registered.
16:28:58.535 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered.
16:28:58.535 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.context.DubboLifecycleComponentApplicationListener]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboLifecycleComponentApplicationListener] has been registered.
16:28:58.535 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboBootstrapApplicationListener] has been registered.
16:28:58.535 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.config.DubboConfigDefaultPropertyValueBeanPostProcessor]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigDefaultPropertyValueBeanPostProcessor] has been registered.
16:28:58.565 INFO --- [main ] o.s.d.r.config.RepositoryConfigurationDelegate :Bootstrapping Spring Data Elasticsearch repositories in DEFAULT mode.
16:28:58.574 INFO --- [main ] o.s.d.r.config.RepositoryConfigurationDelegate :Finished Spring Data repository scanning in 7 ms. Found 0 Elasticsearch repository interfaces.
16:28:58.577 INFO --- [main ] o.s.d.r.config.RepositoryConfigurationDelegate :Bootstrapping Spring Data Reactive Elasticsearch repositories in DEFAULT mode.
16:28:58.579 INFO --- [main ] o.s.d.r.config.RepositoryConfigurationDelegate :Finished Spring Data repository scanning in 1 ms. Found 0 Reactive Elasticsearch repository interfaces.
16:28:58.626 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingRegistrar :The configuration bean definition [name : org.apache.dubbo.config.ApplicationConfig#0, content : Root bean: class [org.apache.dubbo.config.ApplicationConfig]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] has been registered.
16:28:58.626 INFO --- [main ] com.alibaba.spring.util.BeanRegistrar :The Infrastructure bean definition [Root bean: class [com.alibaba.spring.beans.factory.annotation.ConfigurationBeanBindingPostProcessor]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [configurationBeanBindingPostProcessor] has been registered.
16:28:58.626 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingRegistrar :The configuration bean definition [name : org.apache.dubbo.config.RegistryConfig#0, content : Root bean: class [org.apache.dubbo.config.RegistryConfig]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] has been registered.
16:28:58.626 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingRegistrar :The configuration bean definition [name : org.apache.dubbo.config.ProtocolConfig#0, content : Root bean: class [org.apache.dubbo.config.ProtocolConfig]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] has been registered.
16:28:58.627 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingRegistrar :The configuration bean definition [name : org.apache.dubbo.config.ProviderConfig#0, content : Root bean: class [org.apache.dubbo.config.ProviderConfig]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] has been registered.
16:28:58.670 INFO --- [main ] o.s.c.annotation.ConfigurationClassPostProcessor :Cannot enhance @Configuration bean definition 'org.apache.dubbo.spring.boot.autoconfigure.DubboAutoConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
16:28:58.971 INFO --- [main ] o.s.boot.web.embedded.tomcat.TomcatWebServer :Tomcat initialized with port(s): 8001 (http)
16:28:58.972 INFO --- [main ] org.apache.catalina.core.AprLifecycleListener :Loaded Apache Tomcat Native library [1.2.35] using APR version [1.7.0].
16:28:58.972 INFO --- [main ] org.apache.catalina.core.AprLifecycleListener :APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
16:28:58.972 INFO --- [main ] org.apache.catalina.core.AprLifecycleListener :APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
16:28:58.974 INFO --- [main ] org.apache.catalina.core.AprLifecycleListener :OpenSSL successfully initialized [OpenSSL 1.1.1q 5 Jul 2022]
16:28:58.979 INFO --- [main ] org.apache.catalina.core.StandardService :Starting service [Tomcat]
16:28:58.979 INFO --- [main ] org.apache.catalina.core.StandardEngine :Starting Servlet engine: [Apache Tomcat/9.0.63]
16:28:59.078 INFO --- [main ] o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] :Initializing Spring embedded WebApplicationContext
16:28:59.078 INFO --- [main ] o.s.b.w.s.c.ServletWebServerApplicationContext :Root WebApplicationContext: initialization completed in 879 ms
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.ClassPool (file:/C:/Users/86152/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.ClassPool
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
16:28:59.616 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingPostProcessor :The configuration bean [<dubbo:application qosEnable="false" hostname="LAPTOP-D0VOGUJP" name="shopping_manager_api" />] have been binding by the configuration properties [{name=shopping_manager_api, qos-enable=false}]
16:28:59.624 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingPostProcessor :The configuration bean [<dubbo:registry timeout="10000" address="zookeeper://192.168.66.109" port="2181" protocol="zookeeper" />] have been binding by the configuration properties [{address=zookeeper://192.168.66.109, port=2181, timeout=10000}]
16:28:59.628 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingPostProcessor :The configuration bean [<dubbo:protocol name="dubbo" port="-1" />] have been binding by the configuration properties [{name=dubbo, port=-1}]
16:28:59.637 INFO --- [main ] c.a.s.b.f.a.ConfigurationBeanBindingPostProcessor :The configuration bean [<dubbo:provider />] have been binding by the configuration properties [{timeout=50000}]
16:28:59.640 INFO --- [main ] o.a.d.c.s.b.f.annotation.ReferenceBeanBuilder :The configBean[type:ReferenceBean] has been built.
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:zookeeper.version=3.5.4-beta-7f51e5b68cf2f80176ff944a9ebd2abbc65e7327, built on 05/11/2018 16:27 GMT
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:host.name=LAPTOP-D0VOGUJP
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.version=11.0.12
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.vendor=Oracle Corporation
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.home=C:\Program Files\Java\jdk-11.0.12
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.class.path=D:\MyJava\shopping1\shopping_manager_api\target\classes;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter\2.7.0\spring-boot-starter-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot\2.7.0\spring-boot-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-context\5.3.20\spring-context-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.0\spring-boot-autoconfigure-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.7.0\spring-boot-starter-logging-2.7.0.jar;C:\Users\86152\.m2\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;C:\Users\86152\.m2\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;C:\Users\86152\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;C:\Users\86152\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;C:\Users\86152\.m2\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;C:\Users\86152\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\86152\.m2\repository\org\springframework\spring-core\5.3.20\spring-core-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-jcl\5.3.20\spring-jcl-5.3.20.jar;C:\Users\86152\.m2\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.7.0\spring-boot-starter-web-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.7.0\spring-boot-starter-json-2.7.0.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.3\jackson-databind-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.3\jackson-annotations-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.3\jackson-datatype-jdk8-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.3\jackson-datatype-jsr310-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.3\jackson-module-parameter-names-2.13.3.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.0\spring-boot-starter-tomcat-2.7.0.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.63\tomcat-embed-core-9.0.63.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.63\tomcat-embed-el-9.0.63.jar;C:\Users\86152\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.63\tomcat-embed-websocket-9.0.63.jar;C:\Users\86152\.m2\repository\org\springframework\spring-web\5.3.20\spring-web-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-beans\5.3.20\spring-beans-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-webmvc\5.3.20\spring-webmvc-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\spring-expression\5.3.20\spring-expression-5.3.20.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-starter\2.7.8\dubbo-spring-boot-starter-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-autoconfigure\2.7.8\dubbo-spring-boot-autoconfigure-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo-spring-boot-autoconfigure-compatible\2.7.8\dubbo-spring-boot-autoconfigure-compatible-2.7.8.jar;C:\Users\86152\.m2\repository\org\apache\dubbo\dubbo\2.7.8\dubbo-2.7.8.jar;C:\Users\86152\.m2\repository\com\alibaba\spring\spring-context-support\1.0.8\spring-context-support-1.0.8.jar;C:\Users\86152\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;C:\Users\86152\.m2\repository\io\netty\netty-all\4.1.77.Final\netty-all-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-buffer\4.1.77.Final\netty-buffer-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec\4.1.77.Final\netty-codec-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-dns\4.1.77.Final\netty-codec-dns-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-haproxy\4.1.77.Final\netty-codec-haproxy-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-http\4.1.77.Final\netty-codec-http-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-http2\4.1.77.Final\netty-codec-http2-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-memcache\4.1.77.Final\netty-codec-memcache-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-mqtt\4.1.77.Final\netty-codec-mqtt-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-redis\4.1.77.Final\netty-codec-redis-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-smtp\4.1.77.Final\netty-codec-smtp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-socks\4.1.77.Final\netty-codec-socks-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-stomp\4.1.77.Final\netty-codec-stomp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-codec-xml\4.1.77.Final\netty-codec-xml-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-common\4.1.77.Final\netty-common-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-handler\4.1.77.Final\netty-handler-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-handler-proxy\4.1.77.Final\netty-handler-proxy-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver\4.1.77.Final\netty-resolver-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns\4.1.77.Final\netty-resolver-dns-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport\4.1.77.Final\netty-transport-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-rxtx\4.1.77.Final\netty-transport-rxtx-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-sctp\4.1.77.Final\netty-transport-sctp-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-udt\4.1.77.Final\netty-transport-udt-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-classes-epoll\4.1.77.Final\netty-transport-classes-epoll-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.77.Final\netty-transport-native-unix-common-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-classes-kqueue\4.1.77.Final\netty-transport-classes-kqueue-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-classes-macos\4.1.77.Final\netty-resolver-dns-classes-macos-4.1.77.Final.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-epoll\4.1.77.Final\netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-epoll\4.1.77.Final\netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-kqueue\4.1.77.Final\netty-transport-native-kqueue-4.1.77.Final-osx-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-transport-native-kqueue\4.1.77.Final\netty-transport-native-kqueue-4.1.77.Final-osx-aarch_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-native-macos\4.1.77.Final\netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar;C:\Users\86152\.m2\repository\io\netty\netty-resolver-dns-native-macos\4.1.77.Final\netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar;C:\Users\86152\.m2\repository\com\google\code\gson\gson\2.9.0\gson-2.9.0.jar;C:\Users\86152\.m2\repository\com\alibaba\fastjson\1.2.70\fastjson-1.2.70.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-recipes\4.2.0\curator-recipes-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;C:\Users\86152\.m2\repository\org\apache\zookeeper\zookeeper\3.5.4-beta\zookeeper-3.5.4-beta.jar;C:\Users\86152\.m2\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;C:\Users\86152\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\86152\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;C:\Users\86152\.m2\repository\io\netty\netty\3.10.6.Final\netty-3.10.6.Final.jar;C:\Users\86152\.m2\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;C:\Users\86152\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\86152\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\86152\.m2\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;C:\Users\86152\.m2\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;C:\Users\86152\.m2\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;C:\Users\86152\.m2\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\MyJava\shopping1\shopping_common\target\classes;C:\Users\86152\.m2\repository\org\projectlombok\lombok\1.18.24\lombok-1.18.24.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-boot-starter\3.5.0\mybatis-plus-boot-starter-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus\3.5.0\mybatis-plus-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-extension\3.5.0\mybatis-plus-extension-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-core\3.5.0\mybatis-plus-core-3.5.0.jar;C:\Users\86152\.m2\repository\com\baomidou\mybatis-plus-annotation\3.5.0\mybatis-plus-annotation-3.5.0.jar;C:\Users\86152\.m2\repository\com\github\jsqlparser\jsqlparser\4.3\jsqlparser-4.3.jar;C:\Users\86152\.m2\repository\org\mybatis\mybatis\3.5.9\mybatis-3.5.9.jar;C:\Users\86152\.m2\repository\org\mybatis\mybatis-spring\2.0.6\mybatis-spring-2.0.6.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.7.0\spring-boot-starter-jdbc-2.7.0.jar;C:\Users\86152\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\86152\.m2\repository\org\springframework\spring-jdbc\5.3.20\spring-jdbc-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\data\spring-data-elasticsearch\4.4.0\spring-data-elasticsearch-4.4.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-tx\5.3.20\spring-tx-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\data\spring-data-commons\2.7.0\spring-data-commons-2.7.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\client\elasticsearch-rest-high-level-client\7.17.3\elasticsearch-rest-high-level-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch\7.17.3\elasticsearch-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-core\7.17.3\elasticsearch-core-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-secure-sm\7.17.3\elasticsearch-secure-sm-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-x-content\7.17.3\elasticsearch-x-content-7.17.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-smile\2.13.3\jackson-dataformat-smile-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.13.3\jackson-dataformat-yaml-2.13.3.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-cbor\2.13.3\jackson-dataformat-cbor-2.13.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-geo\7.17.3\elasticsearch-geo-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-lz4\7.17.3\elasticsearch-lz4-7.17.3.jar;C:\Users\86152\.m2\repository\org\lz4\lz4-java\1.8.0\lz4-java-1.8.0.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-core\8.11.1\lucene-core-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-analyzers-common\8.11.1\lucene-analyzers-common-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-backward-codecs\8.11.1\lucene-backward-codecs-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-grouping\8.11.1\lucene-grouping-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-highlighter\8.11.1\lucene-highlighter-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-join\8.11.1\lucene-join-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-memory\8.11.1\lucene-memory-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-misc\8.11.1\lucene-misc-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-queries\8.11.1\lucene-queries-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-queryparser\8.11.1\lucene-queryparser-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-sandbox\8.11.1\lucene-sandbox-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-spatial3d\8.11.1\lucene-spatial3d-8.11.1.jar;C:\Users\86152\.m2\repository\org\apache\lucene\lucene-suggest\8.11.1\lucene-suggest-8.11.1.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-cli\7.17.3\elasticsearch-cli-7.17.3.jar;C:\Users\86152\.m2\repository\net\sf\jopt-simple\jopt-simple\5.0.2\jopt-simple-5.0.2.jar;C:\Users\86152\.m2\repository\com\carrotsearch\hppc\0.8.1\hppc-0.8.1.jar;C:\Users\86152\.m2\repository\joda-time\joda-time\2.10.10\joda-time-2.10.10.jar;C:\Users\86152\.m2\repository\com\tdunning\t-digest\3.2\t-digest-3.2.jar;C:\Users\86152\.m2\repository\org\hdrhistogram\HdrHistogram\2.1.9\HdrHistogram-2.1.9.jar;C:\Users\86152\.m2\repository\net\java\dev\jna\jna\5.10.0\jna-5.10.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\elasticsearch-plugin-classloader\7.17.3\elasticsearch-plugin-classloader-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\mapper-extras-client\7.17.3\mapper-extras-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\parent-join-client\7.17.3\parent-join-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\aggs-matrix-stats-client\7.17.3\aggs-matrix-stats-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\rank-eval-client\7.17.3\rank-eval-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\elasticsearch\plugin\lang-mustache-client\7.17.3\lang-mustache-client-7.17.3.jar;C:\Users\86152\.m2\repository\com\github\spullara\mustache\java\compiler\0.9.6\compiler-0.9.6.jar;C:\Users\86152\.m2\repository\co\elastic\clients\elasticsearch-java\7.17.3\elasticsearch-java-7.17.3.jar;C:\Users\86152\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\86152\.m2\repository\jakarta\json\jakarta.json-api\1.1.6\jakarta.json-api-1.1.6.jar;C:\Users\86152\.m2\repository\org\eclipse\parsson\parsson\1.0.0\parsson-1.0.0.jar;C:\Users\86152\.m2\repository\org\elasticsearch\client\elasticsearch-rest-client\7.17.3\elasticsearch-rest-client-7.17.3.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpasyncclient\4.1.5\httpasyncclient-4.1.5.jar;C:\Users\86152\.m2\repository\org\apache\httpcomponents\httpcore-nio\4.4.15\httpcore-nio-4.4.15.jar;C:\Users\86152\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\86152\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.3\jackson-core-2.13.3.jar;C:\Users\86152\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\86152\.m2\repository\org\springframework\boot\spring-boot-starter-security\2.7.0\spring-boot-starter-security-2.7.0.jar;C:\Users\86152\.m2\repository\org\springframework\spring-aop\5.3.20\spring-aop-5.3.20.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-config\5.7.1\spring-security-config-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-core\5.7.1\spring-security-core-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-crypto\5.7.1\spring-security-crypto-5.7.1.jar;C:\Users\86152\.m2\repository\org\springframework\security\spring-security-web\5.7.1\spring-security-web-5.7.1.jar
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.library.path=C:\Program Files\Java\jdk-11.0.12\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files\Java\jdk-11.0.12\bin;C:\Program Files\Java\jdk-11.0.12\bin;D:\ruanjian\apache-tomcat-9.0.65\bin;C:\Program Files\nodejs\node-v16.19.1-win-x64;D:\ruanjian\apache-maven-3.8.3\bin;D:\ruanjian\runtime\win64;D:\ruanjian\;D:\ruanjian\Git\cmd;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Tencent\微信web开发者工具\dll;C:\Program Files\nodejs;C:\Program Files\nodejs\;C:\Program Files\Microsoft VS Code\bin;D:\ruanjian\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Users\86152\anaconda3;C:\Users\86152\anaconda3\Library\mingw-w64\bin;C:\Users\86152\anaconda3\Library\usr\bin;C:\Users\86152\anaconda3\Library\bin;C:\Users\86152\anaconda3\Scripts;D:\Users\86152\anaconda3;D:\Users\86152\anaconda3\Library\mingw-w64\bin;D:\Users\86152\anaconda3\Library\usr\bin;D:\Users\86152\anaconda3\Library\bin;D:\Users\86152\anaconda3\Scripts;C:\Users\86152\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\86152\AppData\Local\Programs\Python\Python310\;C:\Users\86152\AppData\Local\Microsoft\WindowsApps;C:\Users\86152\AppData\Local\Programs\Microsoft VS Code\bin;GIVM (1).rar\新建文件夹\dev c++\Dev-Cpp\MinGW32\bin;GIVM (1).rar\新建文件夹\dev c++\Dev-Cpp\MinGW32\lib;D:\Download\PyCharm Professional Edition with Anaconda plugin 2019.3.5\bin;;D:\Download\PyCharm 2021.3.2\bin;;D:\ruanjian\apache-maven-3.8.3\bin;C:\Program Files\nodejs;C:\Users\86152\AppData\Roaming\npm;C:\Program Files\Azure Data Studio\bin;.
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.io.tmpdir=C:\Users\86152\AppData\Local\Temp\
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:java.compiler=<NA>
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.name=Windows 10
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.arch=amd64
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.version=10.0
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:user.name=86152
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:user.home=C:\Users\86152
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:user.dir=D:\MyJava\shopping1
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.memory.free=157MB
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.memory.max=4042MB
16:28:59.673 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Client environment:os.memory.total=254MB
16:28:59.674 INFO --- [main ] org.apache.curator.utils.Compatibility :Using emulated InjectSessionExpiration
16:28:59.686 INFO --- [main ] o.a.curator.framework.imps.CuratorFrameworkImpl :Starting
16:28:59.687 INFO --- [main ] org.apache.zookeeper.ZooKeeper :Initiating client connection, connectString=192.168.66.109:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@2dbfa972
16:28:59.694 INFO --- [main ] org.apache.zookeeper.ClientCnxnSocket :jute.maxbuffer value is 4194304 Bytes
16:28:59.700 INFO --- [main-SendThread(192.168.66.109:2181)] org.apache.zookeeper.ClientCnxn :Opening socket connection to server 192.168.66.109/192.168.66.109:2181. Will not attempt to authenticate using SASL (unknown error)
16:28:59.703 INFO --- [main ] o.a.curator.framework.imps.CuratorFrameworkImpl :Default schema
16:29:09.716 WARN --- [main ] o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminController': Injection of @DubboReference dependencies is failed; nested exception is java.lang.IllegalStateException: zookeeper not connected
16:29:09.717 INFO --- [main ] o.a.d.c.s.b.f.a.ReferenceAnnotationBeanPostProcessor:class org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor was destroying!
16:29:09.718 INFO --- [main ] org.apache.catalina.core.StandardService :Stopping service [Tomcat]
16:29:09.727 INFO --- [main ] o.s.b.a.l.ConditionEvaluationReportLoggingListener:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
16:29:09.741 ERROR --- [main ] org.springframework.boot.SpringApplication :Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminController': Injection of @DubboReference dependencies is failed; nested exception is java.lang.IllegalStateException: zookeeper not connected
at com.alibaba.spring.beans.factory.annotation.AbstractAnnotationBeanPostProcessor.postProcessPropertyValues(AbstractAnnotationBeanPostProcessor.java:146)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295)
at com.itbaizhan.shopping_manager_api.ShoppingManagerApiApplication.main(ShoppingManagerApiApplication.java:11)
Caused by: java.lang.IllegalStateException: zookeeper not connected
at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:83)
at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.createZookeeperClient(CuratorZookeeperTransporter.java:26)
at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperTransporter.connect(AbstractZookeeperTransporter.java:70)
at org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.<init>(ZookeeperDynamicConfiguration.java:56)
at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory.createDynamicConfiguration(ZookeeperDynamicConfigurationFactory.java:37)
at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.lambda$getDynamicConfiguration$0(AbstractDynamicConfigurationFactory.java:39)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.getDynamicConfiguration(AbstractDynamicConfigurationFactory.java:39)
at org.apache.dubbo.common.config.configcenter.DynamicConfiguration.getDynamicConfiguration(DynamicConfiguration.java:224)
at org.apache.dubbo.config.bootstrap.DubboBootstrap.prepareEnvironment(DubboBootstrap.java:1034)
at org.apache.dubbo.config.bootstrap.DubboBootstrap.startConfigCenter(DubboBootstrap.java:623)
at org.apache.dubbo.config.bootstrap.DubboBootstrap.initialize(DubboBootstrap.java:521)
at org.apache.dubbo.config.bootstrap.DubboBootstrap.init(DubboBootstrap.java:508)
at org.apache.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:237)
at org.apache.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:205)
at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.doGetInjectedBean(ReferenceAnnotationBeanPostProcessor.java:144)
at com.alibaba.spring.beans.factory.annotation.AbstractAnnotationBeanPostProcessor.getInjectedObject(AbstractAnnotationBeanPostProcessor.java:359)
at com.alibaba.spring.beans.factory.annotation.AbstractAnnotationBeanPostProcessor$AnnotatedFieldElement.inject(AbstractAnnotationBeanPostProcessor.java:539)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
at com.alibaba.spring.beans.factory.annotation.AbstractAnnotationBeanPostProcessor.postProcessPropertyValues(AbstractAnnotationBeanPostProcessor.java:142)
... 17 common frames omitted
Caused by: java.lang.IllegalStateException: zookeeper not connected
at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:80)
... 37 common frames omitted
Process finished with exit code 1
问题解答:
这个错误消息表明 Spring Boot 应用程序的启动过程中发生了问题,导致应用程序无法成功启动。错误消息中建议重新运行应用程序时启用调试模式以显示条件报告,但它并没有提供具体的错误信息。
要解决这个问题,可以按照以下步骤进行排查:
-
启用调试模式:按照建议,重新运行应用程序时启用调试模式,这样可能会提供更多有关问题的信息。在启动应用程序的命令行中加入
--debug
参数,例如:java -jar your-application.jar --debug
-
查看日志文件:应用程序可能会将日志输出到控制台或日志文件。查看应用程序生成的日志文件,通常位于应用程序的工作目录中的
logs
文件夹下。 -
查找详细的错误信息:在启动过程中可能会有更详细的错误消息,例如缺少依赖项、端口被占用、配置错误等。查找并理解这些错误消息将有助于解决问题。
-
确认依赖项:确保应用程序的依赖项都正确,并且与应用程序兼容。如果有版本冲突或不匹配,可能会导致启动失败。
-
检查配置:检查应用程序的配置文件,确保没有出现格式错误或配置问题。
-
使用调试工具:如果启动过程中的错误信息不足以定位问题,可以使用调试工具来进一步排查。例如,在开发工具(如Eclipse、IntelliJ IDEA)中调试应用程序,设置断点并逐步调试启动过程。
-
查找类似问题:搜索类似的错误信息或问题,看看是否有其他人遇到了相似的情况,并且有没有解决方案可供参考。
4.Java运行时环境的警告信息:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.ClassPool (file:/C:/Users/86152/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.ClassPool
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
问题解决:
这个错误是Java运行时环境的警告信息,它表明应用程序正在使用不推荐的反射访问操作。这可能会在将来的Java版本中受到限制或禁止,因此建议尽快解决这个问题。
出现这个警告的原因是因为在你的应用程序中,javassist库(版本为3.20.0-GA)正在执行非法的反射访问操作。要解决这个问题,有以下几个途径:
-
升级javassist库版本: 首先尝试将javassist库升级到最新版本,看看是否有解决该问题的修复。你可以在Maven或Gradle等构建工具中将javassist库的版本更新为较新的稳定版本。
-
检查应用程序依赖: 如果你的应用程序依赖于其他库,尤其是一些过时或不再维护的库,也可能会导致这个问题。请检查应用程序的所有依赖,尽量使用更新的版本,并避免使用已知存在反射访问问题的库。
-
添加启动参数: 如果升级库版本并不可行或者出现了其它问题,你可以在启动应用程序时添加以下JVM启动参数来关闭这些警告:
--illegal-access=deny
这将禁止所有非法的反射访问操作,并将其视为错误处理。请注意,这种做法可能会导致一些功能无法正常工作,因为它们依赖于非标准的反射访问。因此,在添加此参数之前,务必对应用程序进行充分测试,以确保没有不可预见的问题。
-
报告问题: 如果以上方法都不能解决问题,你可以向javassist库的维护团队报告该问题。他们可能会在后续的版本中解决这个警告。
请注意,尽快解决这个问题是很重要的,因为未来的Java版本可能会完全禁止使用非法的反射访问操作,如果在新版本中运行应用程序,可能会导致应用程序崩溃或功能异常。
5.@DubboReference 依赖注入失败,导致了嵌套的异常:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
16:29:09.741 ERROR --- [main ] org.springframework.boot.SpringApplication :Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminController': Injection of @DubboReference dependencies is failed; nested exception is java.lang.IllegalStateException: zookeeper not connected
问题解决:
这个错误表明在创建名为 'adminController' 的bean时,@DubboReference 依赖注入失败,导致了嵌套的异常:java.lang.IllegalStateException: zookeeper not connected。
这个错误通常与Dubbo分布式服务框架相关。Dubbo依赖于Zookeeper来进行服务的注册和发现,因此在Dubbo应用程序中,确保Zookeeper连接是正常的至关重要。要解决这个问题,可以按照以下步骤进行排查:
-
检查Zookeeper连接: 首先确保Zookeeper服务正在运行并且处于可访问状态。你可以使用Zookeeper客户端工具连接到Zookeeper服务器,检查是否能够成功连接。如果无法连接,可能是Zookeeper配置有问题或者Zookeeper服务未启动。
-
检查Dubbo配置: 检查Dubbo配置文件(通常是dubbo.properties或者dubbo.yml等)中的Zookeeper连接配置项是否正确。确保Dubbo应用程序能够正确地连接到Zookeeper地址。示例配置如下:
# dubbo.properties dubbo.registry.address=zookeeper://localhost:2181
-
检查网络和防火墙: 确保应用程序所在的服务器可以访问Zookeeper服务器的地址和端口。有时候防火墙设置可能会阻止应用程序连接到Zookeeper。
-
确认Dubbo依赖: 确保项目的依赖中包含了正确的Dubbo版本和相关的Zookeeper依赖。可以查看项目的依赖列表,确保Dubbo和Zookeeper的版本与应用程序兼容。
-
Dubbo日志调试: 在应用程序的配置文件中,添加Dubbo的日志调试配置,以便查看Dubbo在启动过程中的详细日志信息。例如,对于使用log4j的应用程序,可以添加如下配置:
-
重启应用程序: 在检查和修复配置后,尝试重新启动应用程序,查看是否问题已经解决。
如果在排查以上问题后仍然无法解决,还可以尝试在重新运行应用程序时启用 'debug' 模式,看看是否能够获得更详细的条件报告和错误信息。具体操作取决于你的应用程序如何进行调试和启动,例如,对于使用Spring Boot的应用程序,可以在启动命令中添加 '--debug' 参数来启用debug模式:
java -jar your-application.jar --debug
最后,如果问题仍然存在,查看异常堆栈信息和Dubbo文档可能有助于更深入地理解问题所在。
6.应用程序在启动过程中发生了异常:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
16:49:23.959 ERROR --- [main ] org.springframework.boot.SpringApplication :Application run failed
问题解决:
遇到应用程序启动时出现 "Error starting ApplicationContext" 的错误,通常是由于应用程序在启动过程中发生了异常。这种情况下,你可以采取以下步骤来解决这个问题:
-
查看错误信息: 首先查看日志中提供的错误信息,尤其是堆栈跟踪(Stack Trace)。堆栈跟踪会告诉你出现异常的代码位置,以及异常的原因。在控制台或日志文件中寻找类似 "Caused by" 的关键词,然后查看导致异常的根本原因。
-
启用调试模式: 如错误信息中所提示的,在应用程序启动时添加 '--debug' 参数,以便启用调试模式。这样可以提供更详细的日志信息和条件报告,帮助你更好地定位问题。
-
检查依赖和版本: 确保应用程序的所有依赖库都正确导入,并且版本兼容。尤其是检查Spring Boot及其他框架的版本是否与应用程序的要求匹配。
-
检查配置文件: 检查应用程序的配置文件,确保其中的配置项没有错误。特别是检查数据库连接、端口号、URL等信息是否正确配置。
-
检查启动类和包扫描: 确保应用程序的启动类(通常带有
@SpringBootApplication
注解)位于正确的包下,并且包扫描设置正确,能够扫描到所有需要的组件和Bean。 -
查找关键字: 在错误信息中寻找关键字,如 "Caused by", "Exception","Error" 等等,以便快速定位问题所在。
-
日志输出: 在代码中适当的位置添加日志输出,通过输出关键变量或代码段的值,以便在启动过程中进行调试。
-
异常处理: 确保代码中对异常进行了适当的处理,避免未捕获的异常导致程序启动失败。
-
借助社区和文档: 如果以上步骤无法解决问题,可以在开发者社区或相关文档中寻求帮助。可能有其他开发者遇到过类似的问题,并且已经得到解决。
-
回滚更改: 如果你最近在代码中进行了更改,而问题出现在这些更改后,请考虑回滚这些更改,看看是否问题会消失。有时候代码更改引入了问题,回滚更改是一种排除问题的方法。
如果以上步骤仍然无法解决问题,你可能需要深入检查代码和框架的相关文档。不要忘记在遇到问题时保持耐心和持续尝试,大多数问题都可以通过仔细排查解决。
7.zookeeper在Linux中启动成功,且项目spring的配置文件没有问题,但是报错显示zookeeper连接失败是怎么回事:
如果 ZooKeeper 在 Linux 中启动成功,且项目的 Spring 配置文件没有问题,但仍然报错显示 ZooKeeper 连接失败,可能有以下几个原因:
-
防火墙或网络问题: 确保防火墙没有阻止应用程序连接到 ZooKeeper 服务器的端口。默认情况下,ZooKeeper 使用 2181 端口进行通信,因此确保该端口是开放的,并且网络连接是正常的。
-
ZooKeeper 配置问题: 检查 ZooKeeper 的配置文件,通常位于 ZooKeeper 安装目录下的
conf/zoo.cfg
。确保配置正确,特别是检查dataDir
(用于存储数据快照的目录)和clientPort
(客户端连接端口,默认为 2181)是否设置正确。 -
ZooKeeper 服务器是否正在运行: 确保 ZooKeeper 服务器确实在后台运行。你可以使用以下命令检查 ZooKeeper 进程是否正在运行:
ps -ef | grep zookeeper
如果没有看到与 ZooKeeper 相关的进程,则可能是启动时出现了问题。
-
ZooKeeper 日志: 查看 ZooKeeper 的日志文件,通常位于
ZOOKEEPER_HOME/logs
目录下。日志文件中可能包含有关连接问题的更多信息,可以帮助你定位错误。 -
ZooKeeper 集合模式: 如果你使用的是 ZooKeeper 的集合模式(ensemble mode),确保所有服务器之间的配置正确,并且它们都能够相互连接。
-
ZooKeeper 依赖项: 确保项目的依赖项中包含了正确版本的 ZooKeeper 客户端库。
-
Spring 配置问题: 如果项目的 Spring 配置文件涉及 ZooKeeper 连接信息,确保配置正确,例如连接字符串、超时时间等。
检查以上问题,并根据错误消息和日志进行排查,应该能够找到导致连接失败的原因。如果问题仍然存在,你可能需要进一步调查或提供更多的错误信息,以便其他人能够帮助你解决问题。
8.如何查看Dubbo控制台连接的Zookeeper:
要查看 Dubbo 控制台连接的 ZooKeeper,可以通过以下步骤进行:
-
打开 Dubbo 控制台的安装目录。
-
导航到
dubbo-admin
目录下,该目录包含 Dubbo 控制台的相关文件。 -
编辑
dubbo-admin-server/src/main/resources/application.properties
文件,找到以下属性:## Dubbo Registry Zookeeper Address spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
这里的 spring.dubbo.registry.address
属性指定了 Dubbo 控制台连接的 ZooKeeper 地址。默认情况下,它连接到本地地址 127.0.0.1
的 2181
端口上的 ZooKeeper。
-
如果你的 ZooKeeper 使用了其他地址或端口,可以根据实际情况修改这个属性值。
-
保存文件并重新启动 Dubbo 控制台,确保连接的 ZooKeeper 地址生效。
现在,Dubbo 控制台应该连接到你指定的 ZooKeeper 地址,并且可以管理和监控注册在该 ZooKeeper 上的 Dubbo 服务。注意,如果 ZooKeeper 连接配置不正确或 ZooKeeper 未运行,Dubbo 控制台可能无法连接到注册中心,因此确保 ZooKeeper 正在运行,并且 Dubbo 控制台的配置正确无误。
9.在 Dubbo 的消费者端(Consumer)找不到对应的服务提供者(Provider),导致服务无法被调用:
Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.itbaizhan.shopping_common.service.BrandService. No provider available for the service com.itbaizhan.shopping_common.service.BrandService from the url zookeeper://192.168.66.109:2181/org.apache.dubbo.registry.RegistryService?application=shopping_manager_api&dubbo=2.0.2&init=false&interface=com.itbaizhan.shopping_common.service.BrandService&metadata-type=remote&methods=add,search,findById,update,delete,findAll&pid=19076&qos.enable=false®ister.ip=192.168.73.1&release=2.7.8&side=consumer&sticky=false×tamp=1690471341236 to the consumer 192.168.73.1 use dubbo version 2.7.8
at org.apache.dubbo.config.ReferenceConfig.checkInvokerAvailable(ReferenceConfig.java:420)
问题解决:
这个错误表明在 Dubbo 的消费者端(Consumer)找不到对应的服务提供者(Provider),导致服务无法被调用。出现这个问题可能有多种原因,以下是一般解决该问题的步骤:
-
检查 ZooKeeper 连接:首先确保你的 Dubbo 服务提供者已经正确注册到了 ZooKeeper,并且 Dubbo 控制台连接的 ZooKeeper 地址与服务提供者注册的地址一致。你可以通过 ZooKeeper 的客户端工具检查服务是否注册成功。
-
检查服务提供者是否正常启动:确保服务提供者应用已经成功启动,并且 Dubbo 服务已经正确导出到了 ZooKeeper 注册中心。你可以查看服务提供者应用的日志来确认是否有启动错误。
-
检查服务消费者配置:检查消费者端的 Dubbo 配置,确保消费者的接口和版本信息与服务提供者一致。尤其要注意接口的包名和类名是否完全一致。
-
检查服务消费者依赖:如果是通过 Maven 或其他构建工具管理依赖,确保消费者端的
pom.xml
或构建配置中引入了正确的服务接口依赖,并且版本与服务提供者一致。 -
检查服务消费者日志:查看服务消费者应用的日志,看是否有其他的错误或异常信息,有时候其他的错误也会导致消费者无法正常调用服务提供者。
-
检查网络和防火墙:确保服务提供者和消费者之间的网络通信正常,并且防火墙没有阻止 Dubbo 端口的通信。
-
检查 Dubbo 版本兼容性:在异常信息中可以看到服务消费者使用的 Dubbo 版本,确保它与服务提供者使用的 Dubbo 版本兼容。
-
重启服务:有时候由于一些配置变更或网络原因,服务可能出现暂时性问题,可以尝试重启服务提供者和消费者应用。
综上所述,通过逐步检查以上可能导致问题的方面,你应该能够解决该问题并让 Dubbo 服务正常运行。如果问题依然存在,可以继续深入排查相关日志和配置,查找更加具体的错误原因。
10.加载 MySQL 驱动类的异常:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: com.mysql.cj.jdbc.Driver
问题解决:
这个错误表明在创建 Hikari 数据源时,出现了加载 MySQL 驱动类的异常。解决方法通常包括以下几个步骤:
-
确认 MySQL 驱动依赖已添加:首先确保在你的项目中已经正确添加了 MySQL 驱动的依赖。通常可以通过 Maven 或 Gradle 等构建工具添加依赖,确保版本和配置都是正确的。
-
检查驱动类名是否正确:确认在配置中指定的 MySQL 驱动类名是否正确。MySQL 8 以后的版本使用
com.mysql.cj.jdbc.Driver
,而之前的版本使用com.mysql.jdbc.Driver
。请确保使用的驱动类名与 MySQL 版本对应。 -
检查类加载器是否正确:如果 MySQL 驱动依赖已添加,但仍然报错找不到驱动类,可能是类加载器的问题。检查项目中是否存在多个版本的 MySQL 驱动冲突,确保项目中只有一个版本的 MySQL 驱动。
-
检查 MySQL 服务器是否可访问:确保你的应用程序能够访问到 MySQL 数据库服务器,并且网络连接是通畅的。如果数据库配置中使用的是 IP 地址,请确认地址是否正确。
-
检查数据库连接配置:检查数据库连接的相关配置,包括数据库地址、用户名、密码等是否正确。
-
查看其他错误信息:在日志中可能还有其他的错误信息,例如数据库连接超时、权限问题等。仔细查看日志,获取更多关于问题的上下文信息。
-
重启应用:有时候应用程序启动时可能会出现一些暂时性的问题,尝试重启应用程序。
综上所述,通过逐步检查以上可能导致问题的方面,你应该能够解决该问题并成功创建 Hikari 数据源。如果问题依然存在,可以继续深入排查相关日志和配置,查找更加具体的错误原因。