之前在使用springboot开发系统的时候,用到了@Resouse的注解,在IDEA运行时没有发生任何异常,但是打包部署的时候就报jar包冲突。

09:07:51.234 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter - [report,40] - ***************************
APPLICATION FAILED TO START
***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location:org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.<init>(CommonAnnotationBeanPostProcessor.java:664)The following method did not exist:'java.lang.String javax.annotation.Resource.lookup()'The method's class, javax.annotation.Resource, is available from the following locations:jar:file:/C:/vic/vic-admin.jar!/BOOT-INF/lib/jsr250-api-1.0.jar!/javax/annotation/Resource.classjar:file:/C:/vic/vic-admin.jar!/BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar!/javax/annotation/Resource.classThe class hierarchy was loaded from the following locations:javax.annotation.Resource: jar:file:/C:/vic/vic-admin.jar!/BOOT-INF/lib/jsr250-api-1.0.jar!/Action:Correct the classpath of your application so that it contains a single, compatible version of javax.annotation.Resource

原因:

jsr250-api-1.0.jar和jakarta.annotation-api-1.3.5.jar重复

解决:

在Maven的pom里引入

<dependency><groupId>javax.annotation</groupId><artifactId>javax.annotation-api</artifactId><version>1.3.2</version>
</dependency>

这么做的目的是叫系统自动引入最新的jar包

Springboot打包成jar包后启动报错It was loaded from the following location相关推荐

  1. springboot打包成jar包后找不到xml,找不到主类的解决方法

    springboot打包成jar包后找不到xml,找不到主类的解决方法 参考文章: (1)springboot打包成jar包后找不到xml,找不到主类的解决方法 (2)https://www.cnbl ...

  2. Spring Boot项目源码启动正常,打成jar包后启动报错找不到主类

    java -jar .\target\demo-0.0.1-SNAPSHOT.jar personal-demo-0.0.1-SNAPSHOT.jar中没有主清单属性 网上翻了,大多都是说在pom.x ...

  3. linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...

    哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...

  4. 解压修改jar包后运行报错:Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed

    背景 打部署jar包后,使用winwar解压工具,修改了里面的配置文件,和lib里面的一个引用包的配置文件,报这个错: Unable to open nested entry 'BOOT-INF/li ...

  5. IDEA导出jar包后运行报错 找不到或无法加载主类

    问题描述 操作系统:win10 按照网上的流程打包jar包后,使用 java jar包名称 运行时出现找不到或无法加载主类错误 解决方案 1. 更换命令.使用 java -jar jar包名称 命令运 ...

  6. springboot打包成jar包部署,无法访问到fastDFS配置文件【已解决】

    最近做了一个项目,包含文件上传功能,本地运行很正常,打成jar包部署到服务器上时,结果就报错了,花了几个小时的时间才发现是因为无法访问到fastDFS的配置文件dfds_client.conf,导致报 ...

  7. 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的

    在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...

  8. 问题备忘: 将工程打包成jar包运行,就报java.io.FileNotFoundException: class path resource错误

    最近在在使用@Value注入文件碰到如下问题: 工程在在IntelliJ IDEA开发环境里正常运行,但是一旦将工程打包成jar包运行,就报java.io.FileNotFoundException: ...

  9. 将Spring Boot项目打包成jar包war包

    任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...

最新文章

  1. AMD依然yes!官宣锐龙5000系列CPU,单核性能首次超越英特尔,苏妈:最好的游戏CPU!...
  2. 教师提升微能力_分层分类培训,助力学校教师团队能力提升
  3. N小时改变一次url时间戳的方法
  4. 吃透这套架构演化图,从零搭建Web网站也不难
  5. 浅析如何通过PHP类的反射来实现依赖注入
  6. 96KB存储器的怎么算地址范围_每天都在敲代码,但是一个程序在计算机中是怎么运行的?...
  7. 输入日期java_java怎么格式化输入日期
  8. MyEclipse安装插件的几种方法
  9. golang 连接多个mysql_Prometheus+Grafana监控MySQL
  10. CSS实现div圆角
  11. Flask 学习-86.Flask-APScheduler 创建定时任务
  12. 灵活使用CSS内联样式
  13. 数据敏捷,HTAP数据库既决效率又决生死
  14. XMAN misc writeup
  15. 腾讯开放平台创建应用安卓和iOS端如何共用同一个Appid?
  16. 附件英文计算机英语,详情请参见附件的英文说法
  17. Binding几种绑定方式
  18. 证据积累聚类集成算法(Evidence Accumulation Clustering)代码复现与实验
  19. 计算机应用的高级职称,职称计算机应用能力要求相关政策规定
  20. 苏州协鑫发力创新 抢占新能源产业制高点

热门文章

  1. php 去除字符串两边的逗号,PHP问题:php如何去除两边逗号
  2. 阿里技术官甩出的768页MySQL优化笔记,火遍全网不是意外
  3. 基于php签到考勤系统的设计
  4. javascript实现文字逐渐显现
  5. 大转折——四大通信设备商的2021年
  6. windows操作系统后门
  7. 京东api获取商品详情电商接口
  8. Web开发中的AJAX技术介绍
  9. 小勇rust_大规模分布式环境下动态信任模型研究
  10. win7网络怎么添加一台计算机,WIN7系统如何通过另一台电脑上网?