网站搭建的常见问题总结

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 应用程序的启动过程中发生了问题,导致应用程序无法成功启动。错误消息中建议重新运行应用程序时启用调试模式以显示条件报告,但它并没有提供具体的错误信息。

要解决这个问题,可以按照以下步骤进行排查:

  1. 启用调试模式:按照建议,重新运行应用程序时启用调试模式,这样可能会提供更多有关问题的信息。在启动应用程序的命令行中加入 --debug 参数,例如:

    java -jar your-application.jar --debug
  2. 查看日志文件:应用程序可能会将日志输出到控制台或日志文件。查看应用程序生成的日志文件,通常位于应用程序的工作目录中的 logs 文件夹下。

  3. 查找详细的错误信息:在启动过程中可能会有更详细的错误消息,例如缺少依赖项、端口被占用、配置错误等。查找并理解这些错误消息将有助于解决问题。

  4. 确认依赖项:确保应用程序的依赖项都正确,并且与应用程序兼容。如果有版本冲突或不匹配,可能会导致启动失败。

  5. 检查配置:检查应用程序的配置文件,确保没有出现格式错误或配置问题。

  6. 使用调试工具:如果启动过程中的错误信息不足以定位问题,可以使用调试工具来进一步排查。例如,在开发工具(如Eclipse、IntelliJ IDEA)中调试应用程序,设置断点并逐步调试启动过程。

  7. 查找类似问题:搜索类似的错误信息或问题,看看是否有其他人遇到了相似的情况,并且有没有解决方案可供参考。

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)正在执行非法的反射访问操作。要解决这个问题,有以下几个途径:

  1. 升级javassist库版本: 首先尝试将javassist库升级到最新版本,看看是否有解决该问题的修复。你可以在Maven或Gradle等构建工具中将javassist库的版本更新为较新的稳定版本。

  2. 检查应用程序依赖: 如果你的应用程序依赖于其他库,尤其是一些过时或不再维护的库,也可能会导致这个问题。请检查应用程序的所有依赖,尽量使用更新的版本,并避免使用已知存在反射访问问题的库。

  3. 添加启动参数: 如果升级库版本并不可行或者出现了其它问题,你可以在启动应用程序时添加以下JVM启动参数来关闭这些警告:

    --illegal-access=deny

    这将禁止所有非法的反射访问操作,并将其视为错误处理。请注意,这种做法可能会导致一些功能无法正常工作,因为它们依赖于非标准的反射访问。因此,在添加此参数之前,务必对应用程序进行充分测试,以确保没有不可预见的问题。

  4. 报告问题: 如果以上方法都不能解决问题,你可以向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连接是正常的至关重要。要解决这个问题,可以按照以下步骤进行排查:

  1. 检查Zookeeper连接: 首先确保Zookeeper服务正在运行并且处于可访问状态。你可以使用Zookeeper客户端工具连接到Zookeeper服务器,检查是否能够成功连接。如果无法连接,可能是Zookeeper配置有问题或者Zookeeper服务未启动。

  2. 检查Dubbo配置: 检查Dubbo配置文件(通常是dubbo.properties或者dubbo.yml等)中的Zookeeper连接配置项是否正确。确保Dubbo应用程序能够正确地连接到Zookeeper地址。示例配置如下:

    # dubbo.properties 
    dubbo.registry.address=zookeeper://localhost:2181
  3. 检查网络和防火墙: 确保应用程序所在的服务器可以访问Zookeeper服务器的地址和端口。有时候防火墙设置可能会阻止应用程序连接到Zookeeper。

  4. 确认Dubbo依赖: 确保项目的依赖中包含了正确的Dubbo版本和相关的Zookeeper依赖。可以查看项目的依赖列表,确保Dubbo和Zookeeper的版本与应用程序兼容。

  5. Dubbo日志调试: 在应用程序的配置文件中,添加Dubbo的日志调试配置,以便查看Dubbo在启动过程中的详细日志信息。例如,对于使用log4j的应用程序,可以添加如下配置:

  6. 重启应用程序: 在检查和修复配置后,尝试重新启动应用程序,查看是否问题已经解决。

如果在排查以上问题后仍然无法解决,还可以尝试在重新运行应用程序时启用 '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" 的错误,通常是由于应用程序在启动过程中发生了异常。这种情况下,你可以采取以下步骤来解决这个问题:

  1. 查看错误信息: 首先查看日志中提供的错误信息,尤其是堆栈跟踪(Stack Trace)。堆栈跟踪会告诉你出现异常的代码位置,以及异常的原因。在控制台或日志文件中寻找类似 "Caused by" 的关键词,然后查看导致异常的根本原因。

  2. 启用调试模式: 如错误信息中所提示的,在应用程序启动时添加 '--debug' 参数,以便启用调试模式。这样可以提供更详细的日志信息和条件报告,帮助你更好地定位问题。

  3. 检查依赖和版本: 确保应用程序的所有依赖库都正确导入,并且版本兼容。尤其是检查Spring Boot及其他框架的版本是否与应用程序的要求匹配。

  4. 检查配置文件: 检查应用程序的配置文件,确保其中的配置项没有错误。特别是检查数据库连接、端口号、URL等信息是否正确配置。

  5. 检查启动类和包扫描: 确保应用程序的启动类(通常带有 @SpringBootApplication 注解)位于正确的包下,并且包扫描设置正确,能够扫描到所有需要的组件和Bean。

  6. 查找关键字: 在错误信息中寻找关键字,如 "Caused by", "Exception","Error" 等等,以便快速定位问题所在。

  7. 日志输出: 在代码中适当的位置添加日志输出,通过输出关键变量或代码段的值,以便在启动过程中进行调试。

  8. 异常处理: 确保代码中对异常进行了适当的处理,避免未捕获的异常导致程序启动失败。

  9. 借助社区和文档: 如果以上步骤无法解决问题,可以在开发者社区或相关文档中寻求帮助。可能有其他开发者遇到过类似的问题,并且已经得到解决。

  10. 回滚更改: 如果你最近在代码中进行了更改,而问题出现在这些更改后,请考虑回滚这些更改,看看是否问题会消失。有时候代码更改引入了问题,回滚更改是一种排除问题的方法。

如果以上步骤仍然无法解决问题,你可能需要深入检查代码和框架的相关文档。不要忘记在遇到问题时保持耐心和持续尝试,大多数问题都可以通过仔细排查解决。

7.zookeeper在Linux中启动成功,且项目spring的配置文件没有问题,但是报错显示zookeeper连接失败是怎么回事:

如果 ZooKeeper 在 Linux 中启动成功,且项目的 Spring 配置文件没有问题,但仍然报错显示 ZooKeeper 连接失败,可能有以下几个原因:

  1. 防火墙或网络问题: 确保防火墙没有阻止应用程序连接到 ZooKeeper 服务器的端口。默认情况下,ZooKeeper 使用 2181 端口进行通信,因此确保该端口是开放的,并且网络连接是正常的。

  2. ZooKeeper 配置问题: 检查 ZooKeeper 的配置文件,通常位于 ZooKeeper 安装目录下的 conf/zoo.cfg。确保配置正确,特别是检查 dataDir(用于存储数据快照的目录)和 clientPort(客户端连接端口,默认为 2181)是否设置正确。

  3. ZooKeeper 服务器是否正在运行: 确保 ZooKeeper 服务器确实在后台运行。你可以使用以下命令检查 ZooKeeper 进程是否正在运行:

    ps -ef | grep zookeeper

    如果没有看到与 ZooKeeper 相关的进程,则可能是启动时出现了问题。

  4. ZooKeeper 日志: 查看 ZooKeeper 的日志文件,通常位于 ZOOKEEPER_HOME/logs 目录下。日志文件中可能包含有关连接问题的更多信息,可以帮助你定位错误。

  5. ZooKeeper 集合模式: 如果你使用的是 ZooKeeper 的集合模式(ensemble mode),确保所有服务器之间的配置正确,并且它们都能够相互连接。

  6. ZooKeeper 依赖项: 确保项目的依赖项中包含了正确版本的 ZooKeeper 客户端库。

  7. Spring 配置问题: 如果项目的 Spring 配置文件涉及 ZooKeeper 连接信息,确保配置正确,例如连接字符串、超时时间等。

检查以上问题,并根据错误消息和日志进行排查,应该能够找到导致连接失败的原因。如果问题仍然存在,你可能需要进一步调查或提供更多的错误信息,以便其他人能够帮助你解决问题。

8.如何查看Dubbo控制台连接的Zookeeper:

要查看 Dubbo 控制台连接的 ZooKeeper,可以通过以下步骤进行:

  1. 打开 Dubbo 控制台的安装目录。

  2. 导航到 dubbo-admin 目录下,该目录包含 Dubbo 控制台的相关文件。

  3. 编辑 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.12181 端口上的 ZooKeeper。

  1. 如果你的 ZooKeeper 使用了其他地址或端口,可以根据实际情况修改这个属性值。

  2. 保存文件并重新启动 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&register.ip=192.168.73.1&release=2.7.8&side=consumer&sticky=false&timestamp=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),导致服务无法被调用。出现这个问题可能有多种原因,以下是一般解决该问题的步骤:

  1. 检查 ZooKeeper 连接:首先确保你的 Dubbo 服务提供者已经正确注册到了 ZooKeeper,并且 Dubbo 控制台连接的 ZooKeeper 地址与服务提供者注册的地址一致。你可以通过 ZooKeeper 的客户端工具检查服务是否注册成功。

  2. 检查服务提供者是否正常启动:确保服务提供者应用已经成功启动,并且 Dubbo 服务已经正确导出到了 ZooKeeper 注册中心。你可以查看服务提供者应用的日志来确认是否有启动错误。

  3. 检查服务消费者配置:检查消费者端的 Dubbo 配置,确保消费者的接口和版本信息与服务提供者一致。尤其要注意接口的包名和类名是否完全一致。

  4. 检查服务消费者依赖:如果是通过 Maven 或其他构建工具管理依赖,确保消费者端的 pom.xml 或构建配置中引入了正确的服务接口依赖,并且版本与服务提供者一致。

  5. 检查服务消费者日志:查看服务消费者应用的日志,看是否有其他的错误或异常信息,有时候其他的错误也会导致消费者无法正常调用服务提供者。

  6. 检查网络和防火墙:确保服务提供者和消费者之间的网络通信正常,并且防火墙没有阻止 Dubbo 端口的通信。

  7. 检查 Dubbo 版本兼容性:在异常信息中可以看到服务消费者使用的 Dubbo 版本,确保它与服务提供者使用的 Dubbo 版本兼容。

  8. 重启服务:有时候由于一些配置变更或网络原因,服务可能出现暂时性问题,可以尝试重启服务提供者和消费者应用。

综上所述,通过逐步检查以上可能导致问题的方面,你应该能够解决该问题并让 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 驱动类的异常。解决方法通常包括以下几个步骤:

  1. 确认 MySQL 驱动依赖已添加:首先确保在你的项目中已经正确添加了 MySQL 驱动的依赖。通常可以通过 Maven 或 Gradle 等构建工具添加依赖,确保版本和配置都是正确的。

  2. 检查驱动类名是否正确:确认在配置中指定的 MySQL 驱动类名是否正确。MySQL 8 以后的版本使用 com.mysql.cj.jdbc.Driver,而之前的版本使用 com.mysql.jdbc.Driver。请确保使用的驱动类名与 MySQL 版本对应。

  3. 检查类加载器是否正确:如果 MySQL 驱动依赖已添加,但仍然报错找不到驱动类,可能是类加载器的问题。检查项目中是否存在多个版本的 MySQL 驱动冲突,确保项目中只有一个版本的 MySQL 驱动。

  4. 检查 MySQL 服务器是否可访问:确保你的应用程序能够访问到 MySQL 数据库服务器,并且网络连接是通畅的。如果数据库配置中使用的是 IP 地址,请确认地址是否正确。

  5. 检查数据库连接配置:检查数据库连接的相关配置,包括数据库地址、用户名、密码等是否正确。

  6. 查看其他错误信息:在日志中可能还有其他的错误信息,例如数据库连接超时、权限问题等。仔细查看日志,获取更多关于问题的上下文信息。

  7. 重启应用:有时候应用程序启动时可能会出现一些暂时性的问题,尝试重启应用程序。

综上所述,通过逐步检查以上可能导致问题的方面,你应该能够解决该问题并成功创建 Hikari 数据源。如果问题依然存在,可以继续深入排查相关日志和配置,查找更加具体的错误原因。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaWeb环境搭建是为了进行JavaWeb开发所必需的一系设置和配置。首先,我们需要安装JDK(Java Development Kit),它是用于开发Java程序的工具包。JDK包括了Java的运行环境(JRE)以及开发所需的工具和库。可以从Oracle的官方网站下载并安装JDK 。 接下来,我们需要选择一个Web服务器,常见的选择是Apache Tomcat。Tomcat是一个开源的Java Web服务器,它提供了一个运行Java Web应用程序的环境。可以从Apache Tomcat的官方网站上下载并安装Tomcat。安装完成后,我们可以通过修改配置文件来配置Tomcat的端口号等参数 。 另外,我们还需要一个集成开发环境(IDE)来进行开发工作,常见的选择是Eclipse。Eclipse是一个功能强大的开发工具,可以方便地进行JavaWeb开发,并且支持与Tomcat的集成。可以通过在Eclipse中配置Tomcat服务器来进行开发工作 。 在搭建好了JavaWeb开发环境后,我们可以开始进行具体的Web项目开发工作。首先,创建一个Web项目,并将其发布到Tomcat服务器上。然后,我们可以对Web项目进行目录结构的调整和页面的开发,使用JSP(JavaServer Pages)来实现动态内容的展示和交互。 总结来说,搭建JavaWeb环境需要安装JDK、选择Web服务器(如Tomcat)和配置IDE(如Eclipse),然后可以进行具体的Web项目开发工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【JavaWeb环境搭建】](https://blog.csdn.net/Justw320/article/details/129944253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Java Web入门 Web环境的搭建](https://blog.csdn.net/weixin_65211978/article/details/123699166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值