【java异常解决】Error creating bean with name ‘自己写的类‘ defined in URL 【】;Initialization of bean failed;

报错

2024-06-18 16:33:48.556 [main] ERROR o.s.boot.SpringApplication -Application run failed
org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'huaWeiObsConfig' defined in URL [jar:file:/web.jar!/BOOT-INF/classes!/com/obs/HuaWeiObsConfig.class]: 
Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: com/jamesmurty/utils/BaseXMLBuilder

Caused by
Caused by: java.lang.NoClassDefFoundError: com/jamesmurty/utils/BaseXMLBuilder
Caused by: java.lang.ClassNotFoundException: com.jamesmurty.utils.BaseXMLBuilder

背景:idear启动成功,jar包运行报此类错误 

解决办法: 原因是缺少相关依赖。在pom文件里添加

<dependency>
            <groupId>com.jamesmurty.utils</groupId>
            <artifactId>java-xmlbuilder</artifactId>
 </dependency>

完整报错


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.0.RELEASE)

2024-06-18 16:33:41.013 [main] INFO  o.s.c.b.c.PropertySourceBootstrapConfiguration -Located property source: [BootstrapPropertySource {name='bootstrapProperties-servicecomb'}]
2024-06-18 16:33:41.070 [main] INFO  com.hq.logistics.DemoApplication -No active profile set, falling back to default profiles: default
2024-06-18 16:33:43.041 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -Multiple Spring Data modules found, entering strict repository configuration mode!
2024-06-18 16:33:43.045 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2024-06-18 16:33:43.100 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate -Finished Spring Data repository scanning in 36ms. Found 0 Redis repository interfaces.
2024-06-18 16:33:44.872 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer -Tomcat initialized with port(s): 8082 (http)
2024-06-18 16:33:44.887 [main] INFO  o.a.coyote.http11.Http11NioProtocol -Initializing ProtocolHandler ["http-nio-8082"]
2024-06-18 16:33:44.888 [main] INFO  o.a.catalina.core.StandardService -Starting service [Tomcat]
2024-06-18 16:33:44.888 [main] INFO  o.a.catalina.core.StandardEngine -Starting Servlet engine: [Apache Tomcat/9.0.35]
2024-06-18 16:33:44.998 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/] -Initializing Spring embedded WebApplicationContext
2024-06-18 16:33:44.998 [main] INFO  o.s.web.context.ContextLoader -Root WebApplicationContext: initialization completed in 3876 ms
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.'
2024-06-18 16:33:48.505 [main] WARN  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 'huaWeiObsConfig' defined in URL [jar:file:/yxjk-web-cse.jar!/BOOT-INF/classes!/com/hq/logistics/util/obs/HuaWeiObsConfig.class]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: com/jamesmurty/utils/BaseXMLBuilder
2024-06-18 16:33:48.511 [main] INFO  o.a.catalina.core.StandardService -Stopping service [Tomcat]
2024-06-18 16:33:48.550 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener -

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-06-18 16:33:48.556 [main] ERROR o.s.boot.SpringApplication -Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'huaWeiObsConfig' defined in URL [jar:file:/web.jar!/BOOT-INF/classes!/com/obs/HuaWeiOb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值