Could not initialize class com.alibaba.nacos.common.remote.client.grpc.GrpcSdkClient

这篇具有很好参考价值的文章主要介绍了Could not initialize class com.alibaba.nacos.common.remote.client.grpc.GrpcSdkClient。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们在使用spring cloud 及Alibaba cloud的时候,搭建项目的时候,有时候会报这个错误:
Could not initialize class com.alibaba.nacos.common.remote.client.grpc.GrpcSdkClient

这个是因为引用的spring cloud 版本,alibaba cloud版本,nacos的版本不一致导致的。
下面是一组经过调试配置好的版本:
Spring Boot:

    <!-- 配置Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.12.RELEASE</version>
    </parent>

Spring Cloud 及alibaba cloud

 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR12</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.9.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

这个是阿里框架与spring cloud 版本对应:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明文章来源地址https://www.toymoban.com/news/detail-531108.html

到了这里,关于Could not initialize class com.alibaba.nacos.common.remote.client.grpc.GrpcSdkClient的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Could not initialize class org.bytedeco.javacpp.avutil问题解决

    最近提供需要提供音视频服务。参考网上的开源程序,提供了一个JAVA版的RTSP转HTTP的服务,并使用ffmpeg作为播放工具。 该程序在自己的机器上没有问题,但生成jar包后放置到服务器上运行出错,出错的是“java.lang.NoClassDefFoundError:Could not initialize class org.bytedeco.ffmpeg.gl

    2024年02月13日
    浏览(31)
  • JAVA运行时类存在,但是报错:NoClassDefFoundError: Could not initialize class

    我们在部署代码时,明明类存在,但是发现报错:NoClassDefFoundError: Could not initialize class。 这类问题是由静态成员或静态初始化语句块引起。 我们先看下面个类: 执行结果: 分析其中的原因:我们通过debug模式调试,可以看到logger=null。 结论:成员变量的初始化顺序导致log

    2024年02月02日
    浏览(32)
  • Could not initialize class org.gradle.internal.classloader.FilteringClassLoader处理方案

    我出现问题的时候是因为在毕业设计,学习mysql使用了破解版的datagrip(jetbrains系列),目录类似于这样,路径存在中文,: 我在这个路径下执行了如下脚本,导致android studio出现问题: 处理方案: 首先先执行uninstall-all-users.vbs和uninstall-current-user.vbs这两个,然后把整个文件夹

    2024年02月12日
    浏览(32)
  • Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

    Android Studio 2022.2.1同步时出现的报错,原因是使用了AS自带的jdk17,我们换成自己电脑上安装的jdk1.8即可,没有安装的同学看JDK1.8安装教程。 1、首先File——Setting——Build Tools——Gradle,看到我们的Gradle JDK路径。 2、更换为我们安装好的jdk1.8,然后点击Apply,再点击OK。 3、重新

    2024年02月12日
    浏览(52)
  • 解决Dockerfile中 Could not initialize class sun.awt.X11FontManager错误

    Dockerfile中增加命令 如果您使用的是基于Alpine Linux的发行版,可以使用apk命令来安装DejaVu Sans字体和fontconfig工具

    2024年02月02日
    浏览(28)
  • 解決Android报错:Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

    新电脑打开一个Android老项目,报以下错误 根据报错信息来看,包名大部分是是com.gradle,猜测是和gradle版本有关,所以我们升级gradle版本。 打开Android项目根目录的gradle/wrapper/gradle-wrapper.properties 将distributionUrl后面的值改为新的版本. 同时将对应的Android Gradle Plugin版本更新,不

    2024年02月14日
    浏览(33)
  • gradle安装使用遇到的问题:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

            因为最近新需求搞个系统,要用到这个gradle,然后在mac上搞了好久就一直是出现下面的这个问题。因为我搞好了,出问题的时候忘记截图了,在这里引用一个网友的图(如有侵权请告知)          在最开始我的gradle版本是7.42,然后我的spring-framework是5.3,java的SDK是

    2023年04月08日
    浏览(24)
  • Flutter项目中出现:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper的解决方法

    我的环境如下: gradle 版本:       gradle -v  //java的版本也直接输出来了。 Flutte版本 flutter doctor -v //里面的红×可以无视,因为我不使用android studio开发,因为太卡了。 Flutter项目构建及运行过程不再赘述。由于我需要重现别人的issue,所以就需要使用这些很老的版本。Flutte

    2024年02月06日
    浏览(39)
  • Android Studio:Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

    原项目使用jdk8,升级gradle后出现的该问题。 通过跟踪堆栈发现,当前环境找不到jdk7、8、9导致的。 先用 java -version 查看下当前环境的java版本,一般情况都是因为Android Studio配置的java版本、Android Studio自带的命令行、系统的命令行环境不一致导致,出现有的是jdk8、jdk11、jdk

    2024年02月03日
    浏览(27)
  • 解决Android studio导入项目出现Could not open init generic class cache for initialization script问题

    如果Android studio导入老的安卓项目控制台出现了这样的报错,这是因为Java版本过高的原因 点击左上角的file--settings 选择gradle   选择1.8版本的,不选择的话是默认的  完了之后重新同步一下  完了之后重新运行项目就行了

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包