java - SpringMVC非web项目在Intelij Idea中运行良好,但是导出为jar文件时出现错误
问题描述
我正在使用 Intelij Idea 开发一个非 Web SpringMVC 项目,该项目有 5 个模块。这些模块在 Intelij Idea 控制台中运行良好,但是在我构建工件并通过 'java -jar xxx.jar' 运行它们后,出现以下错误,我不知道它有什么问题。没有maven冲突。
上下文初始化期间遇到异常 - 取消刷新尝试:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.event.internalEventListenerProcessor': Initialization of bean failed; nested exception is java.lang.AbstractMethodError
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.event.internalEventListenerProcessor': Initialization of bean failed; nested exception is java.lang.AbstractMethodError
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
at com.zhixinsou.master.entry.MasterEntry.main(MasterEntry.java:18)
Caused by: java.lang.AbstractMethodError
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1626)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
... 10 more
解决方案
推荐阅读
- html - 带引导程序的初学者网格 - 行
- pandas - 如何获取结果字典的值。使用 pandas to_dict() 方法时
- acumatica - Acumatica 和 Authorize.net 以及 EMV 阅读器
- excel - 谷歌表格或 Excel 函数根据值返回日期
- forms - 无法更新 Access 表单上的文本框
- android - java.lang.InstantiationException: java.lang.Class
无法实例化 - angular - 将 AWS Cognito 添加到 Angular 应用程序
- linux - 如何将共享文件(标题/源)从 Git 存储库外部推送到它?
- go - 如何分析哪个对象拥有最大内存
- django - 如果由管理员更改,如何更新模板中的订单状态