我的Spring Boot应用程序无法启动,并且出现以下异常:
由以下原因引起:org.springframework.beans.factory.BeanCreationException:在com.spinsci.ssodemo.SSODemoApplication中定义的名称为'setupIdsClient'的bean创建时出错:通过工厂方法进行的bean实例化失败;嵌套的异常是org.springframework.beans.BeanInstantiationException:无法实例化[com.cisco.ccbu.common.ids.client.IdSClient]:工厂方法'setupIdsClient'引发了异常;嵌套的异常是 java.lang.NoClassDefFoundError:com / google / gson / JsonSyntaxException
我相信是因为有了这个SDK:
https://developer.cisco.com/docs/contact-center-express/#!cisco-identity-service-client-sdk
我不能将其与依赖项一起使用,因为它会抱怨另一个错误(Caused by: java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder;
)。我相信打包的依赖关系已经过时或与Spring Boot冲突。我想用Maven pom.xml
打包依赖项。
如何指定要使用的工件和组?我在https://search.maven.org/#search%7Cga%7C1%7Crepository上搜索了com.google.gson.JsonSyntaxException
,但它只给了我2个结果,分别是com.jwebmp
和com.jwebmp.jre10
。
答案 0 :(得分:0)
啊,我必须在fc:
之前进行全班搜索:
https://search.maven.org/search?q=fc:com.google.gson.JsonSyntaxException
它仍然显示出一些可疑的结果,但是我找到了正确的结果。