部署服务器端,设置头像,通过sdk的接口设置,报错:java.lang.NoClassDefFoundError: cn/wildfirechat/sdk/AdminConfig,本地没问题

king 1月前 79

部署服务器端,设置头像,通过sdk的接口设置,报错:java.lang.NoClassDefFoundError: cn/wildfirechat/sdk/AdminConfig, 本地没问题,没报错,Linux服务器上是jdk17,是哪里的问题?

最新回复 (2)
  • HeavyRain 1月前
    引用 2
    你用最新的代码编译出sdk,用新的SDK测试看看,如果还有问题,请提交完整的错误日志
  • x86 1月前
    引用 3

    根据反馈,是打包时,未将jar包包含进去导致的。

    文档 https://docs.wildfirechat.cn/server/sdk.html SDK 引入部分有相关说明

    修改打包插件配置,确保打包时能把这两个jar包打进去,下面是springboot的修改,请参考。如果有问题,请百度解决。

    <!--# 由于添加了本地jar包,需要打包时把sdk和common打进去,下面是springboot项目添加includeSystemScope部分,其它类型项目请百度。 -->
     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
                 <configuration>
                     <includeSystemScope>true</includeSystemScope>
                 </configuration>
             </plugin>
         </plugins>
     </build>
返回