springboot+jersey+jar:java.io.FileNotFoundException: *jar!\BOOT-INF\classes (系统找不到指定的路径。)

Springboot使用jar包文件上传回显和部署云端 文章目录一、springboot项目部署云端Linux1、打包2、上传云服务器3、部署jar包相关linux命令二、jar包方式文件上传的路径问题1、问题引入2、问题解决: 这几天尝试使用springboot的jar包方式部署云端,总结一下经验和遇到的问题 一、springboot项目部署云端Linux 1、打包 1、设置一个云端未使用的端口,springboot以jar包形式运行会占用这个端口 2、pom.xml打包方式改为jar 3、使用maven工具打包,先clean一下再使用package打包成 阅读详情

整合springboot+jersey,打包成jar,使用java -jar xxx.jar时,可能会出现:

org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration': 
Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException:
 Error creating bean with name 'jerseyConfig' defined in URL [jar:file:/*.jar!/BOOT-INF/classes!/*/JerseyConfig.class]: 
Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: 
Failed to instantiate [*.JerseyConfig $ $ EnhancerBySpringCGLIB$$4249ac02]: 
Constructor threw exception; nested exception is org.glassfish.jersey.server.internal.scanning.ResourceFinderException: java.io.FileNotFoundException: *.jar!\BOOT-INF\classes (系统找不到指定的路径。)

可能原因:

在jersey配置中,使用了packages函数,建议使用register函数。在官方文档中有提示:

Jersey’s support for scanning executable archives is rather limited. For example, it cannot scan for endpoints in a package found in WEB-INF/classes when running an executable war file. To avoid this limitation, the packages method should not be used and endpoints should be registered individually using the register method as shown above.

解决异常 more than one ‘primary‘ bean found among candidates: [jacksonObjectMapper, objectMapper] @Primary是Spring框架中的一个注解,用于标识在多个候选Bean中,被注解的Bean应该被优先选择作为自动装配的首选项。 当存在多个相同类型的候选Bean时,如果没有使用@Primary注解进行标记,Spring无法确定要选择哪个Bean进行自动装配,会抛出异常。而使用了@Primary注解的Bean,就会被默认认为是主要(Primary)Bean,具有更高的优先级。 阅读详情

相关推荐

2D激光slam四种算法建图效果对比

2d激光slam四种算法建图比较

m0_73791170的博客 8449

编译正常运行,打jar包运行报错(找不到文件路径)

运行jar包出错,系统找不到指定路径,解决方案,相对路径的通用写法

VIBE的博客 8823

RAG 赋能客服机器人:多轮对话与精准回复

在人工智能技术飞速发展的今天,客服机器人已成为企业提升服务效率的重要工具。然而,传统客服系统在多轮对话连贯性和精准回复能力上存在明显短板。检索增强生成(Retrieval-Augmented Generation, RAG)技术通过结合大语言模型(LLM)与外部知识库,为解决这一问题提供了创新路径。本文将深入探讨 RAG 在客服机器人中的应用,重点分析其如何实现多轮对话与精准回复,并结合实际案例与技术框架展开讨论。

shuizhudan223的博客 2143

springboot jar包里面路径不存在问题

记录: 今天遇到一个问题,我在压缩文件的时候,把文件准备写入相对路径classes里面的。在本地跑起来还是没有问题的,但是在打包成jar 去服务器跑起来的时候,发现了异常问题,就是找jar包里面的路径是不存在的。。。。原因是系统会认为,jar是一个文件,不存在对应的目录。 当时报的异常为:/home/dpass/agr_8892/agr-api-1.0.0/lib/agr-api-1.0.0.jar!/BOOT-INF/classes!/opcTemplate.xml (No such file or di

weixin_44491974的博客 2766

用矿卡P104-100在PVE 8.0.4上跑Ollama:保姆级显卡直通与驱动安装避坑指南

本文详细介绍了如何在PVE 8.0.4环境下通过显卡直通技术,利用矿卡P104-100高效部署本地大模型Ollama的全流程。从硬件配置、BIOS设置到驱动安装和性能调优,提供了保姆级的避坑指南和实战解决方案,特别针对矿卡无显示输出的特殊性进行了优化。

weixin_33228769的博客 760

ADXL355 STM32 HAL 库 SPI 驱动实战:从零构建高精度加速度数据采集系统

本文详细介绍了如何使用STM32 HAL库通过SPI接口驱动ADXL355高精度加速度计,构建稳定可靠的数据采集系统。从硬件连接到寄存器配置,再到数据采集与处理,提供了完整的实战代码和优化技巧,特别适合工业级振动监测等应用场景。

weixin_28738397的博客 326

解决spring循环依赖的问题:has been injected into other beans

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'customerServiceServiceImpl' defined in file [C:\Users\...\CustomerServiceServiceImpl.class]: Unsatisfi...

_夜渐凉 8561

SAP FICO实操:如何修改已发生业务数据的成本中心公司代码(附RKACOR06程序运行指南)

本文详细解析了SAP FICO系统中使用RKACOR06程序修改已发生业务数据的成本中心和公司代码的实操方法。通过实战案例分享,提供从前期准备到后期验证的全流程指南,帮助企业应对组织架构重组或财务核算体系调整时的数据迁移挑战,特别适用于跨公司代码的成本中心划转场景。

weixin_27303545的博客 192

spring test 启动加载不到配置文件的错误

测试类代码: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("/spring/spring.xml") public class MyTest { @Test public void test1(){ System.out.println(1); } } (1)错误1: 报错: Caused by:...

qielanyu_的博客 2849

学Simulink——基于软开关与高频变换的整流器系统场景实例:移相全桥ZVS整流器在轻载条件下的效率优化

本文以Simulink为平台,详细介绍了移相全桥ZVS整流器在轻载条件下的建模与优化方法。通过六个步骤系统讲解了从项目创建到仿真运行的全过程,重点分析了移相全桥拓扑结构、ZVS检测逻辑设计及轻载特性。结果显示,传统移相全桥在轻载时ZVS失效导致效率下降(<88%)。针对此问题,提出了动态频率调整、不对称半桥模式等优化策略。该案例为理解软开关技术、提升电源效率提供了实用建模方法和优化思路。

xiaoheshang_123的博客 119

sap资产post记录查询时候 报错 如图

SAP资产过账查询报错AA653解决方案摘要 错误原因:系统无法计算会计年度期间的最后一天,导致资产折旧/过账失败。常见原因包括:1)未创建2025年期间版本;2)期间日期映射不完整;3)依赖日历但未生成2025年日历。 解决方法: 通过OB37维护2025年12/13个完整期间 补充缺失期间或修正结束日期 使用SCAL生成2025年工厂日历 验证步骤: 检查T009R表2025年记录完整性 测试AFAB折旧运行 重新查询资产过账 提示:建议财务团队统一维护跨年度期间数据,并在测试系统验证变更。

金牌架构师 835

springboot获取根目录及资源路径及解决jar发布时的出现D:/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/static

测试项目的文件目录 1.获取文件根目录 String property = System.getProperty("user.dir"); 输出结果为: D:\DocumentH\PDFExport 2.获取资源路径(比如获取resources下的temp文件夹路径hello.ftl文件) try { File file = Resourc...

Shiyxu的博客 9144

基于YOLOv5s的RK3588多线程部署16FPS暴涨到120FPS 轻量化深度学习部署实战教程(包括性能优化与加速)37

本文介绍了如何在RK3588平台上利用线程池优化YOLOv5模型的推理性能。RK3588内置3个NPU核心,支持多核并行处理。作者设计了一个线程池架构:1个线程负责数据读取,10个线程处理NPU运算,1个线程输出结果。该架构包含任务队列、线程管理和工作线程三个核心组件,通过合理设置线程数、任务队列大小等参数确保性能稳定。文章提供了详细的C++实现代码,包括线程池初始化、任务提交、结果获取等功能模块,并讨论了多线程同步和内存管理的关键技术要点。该方案可显著提升深度学习模型在嵌入式设备上的部署效率。

FJN110的博客 9230

(已解决)jar!/BOOT-INF/classes!/application.yml (No such file or directory)

当我们使用文件路径访问文件时,该路径下的文件必须是可访问的,而jar文件本质是上是一个压缩文件,需要解压才能访问,所以程序会直接报错。

ThinkStu的博客 10万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

SpringBoot项目jar启动异常BOOT-INF/classes!/config.xml (文件名、目录名或卷标语法不正确.)路径中带有叹号

今天想把项目上服务器测试,第一次mvn打jar包,然后出现了这个错误 解决思路 这么一看就知道是读取配置文件时候出的错,但是不知道为什么错,上网查了一下,没有一个保准的,没法自己查问题了. 发现有一段代码是上古代码 doc = builder.read(new File(MybatisPlusConfig.class.getResource(configUrl).getFile().replaceAll("%20", " "))); 他使用getResource来读取resources文件夹下的文件,但

wazyyuan1992的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

解决SpringBoot jar包中的文件读取问题

SpringBoot微服务已成为业界主流,从开发到部署都非常省时省力,但是最近小明开发时遇到一个问题在代码中读取资源文件(比如word文档、导出模版等),本地开发时可以正常读取,但是,当我们打成jar包发布到服务器后,再次执行程序时就会抛出找不到文件的异常。七夕啦~给大家科普一下辣的程度1级微辣2级中辣3级重辣4级变态辣10级你又一个人过七夕辣!祝天下有情人终成眷属!祝大家早日脱单!❤️更多教程请访问码农之家。...

wuxiaopengnihao1的博客 3675

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springfram

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘user’ defined in file [F:\workplace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Studen...

小龙博客 2万+

解决Springboot项目打成jar包后获取resources目录下的文件报错的问题

前几天在项目读取resources目录下的文件时碰到一个小坑,明明在本地是可以正常运行的,但是一发到测试环境就报错了,说找不到文件,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!xxxx。看了半天代码感觉没有问题,于是怀疑是打成项目jar包后和原项目存在差异导致的。

fhey的博客 6675

.jar!/BOOT-INF/classes!/ jar包无法重启了,求大神帮忙解答,谢谢!

日报报错信息如下:scope=;scope=;MybatisConfiguration.java 文件片段如下:

shanshan2410的专栏 1307

springboot在启动jar由于配置hibernate的映射文件上classpath导致的!BOOT-INF/classes/!路径出现!号问题解决方法

<property name="mappingLocations"> <list> <value>classpath:/com/supwisdom/framework/domain/</value> <value>classpath:/org/supwisdom/system/pojo/</valu...

李维俊的博客 3458

(详细带你分析错误):No property 属性名 found for type 类名,总结了其他解决办法

一、报错信息(仔细分析问题,才能找到解决方法,一定要耐心看错误,否则你是真的不能解决问题) 2021-05-21 16:46:34.549 ERROR 12716 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating be

qq_40262372的博客 2万+

***.jar!\BOOT-INF\classes!\***.xml没有此文件

***.jar!\BOOT-INF\classes!\***.xml没有此文件问题描述原因解决 问题描述 最近遇见一个问题,在开发环境下正常运行的代码,打包后不能正常运行,由于日志被定制化了,问题很难定位,经过细(坑)心(爹)的排查,终于找到问题——配置文件没有读取。纳尼!! 原因 这主要是因为jar包是一个单独的文件而不是文件夹,不能通过“file:***.jar!\BOOT-INF\class...

weixin_43229107的博客 1万+

读取jar文件内容

一、SpringBoot项目打包成jar后读取文件的大坑,使用ClassPathResource获取classpath下文件失败 java.io.FileNotFoundException: class path resource [WorldPayTemplate.txt] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/opt/app.jar!/BO..

weixin_42972832的博客 870

springboot错误总结一

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘documentationPluginsBootstrapper’ defined in URL [jar:file:/C:/Users/Administrator/.m2/repository/io/sp...

whwwycl的博客 2246

springboot项目启动报错:xxx.jar (系统找不到指定的文件。)

情景: 我在做springboot 2.1.6整合jsp页面功能的时候发生的。 pom情况如下: <!-- sql server驱动 --> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId&gt...

Brave_heart4pzj的博客 1万+

Spring Boot + Jersey发生FileNotFoundException (No such file or directory)

我在使用Spring Boot + Jersey 项目,解决了上一篇随笔中的FileNotFoundException,然后又报了一个FileNotFoundException,不过报错信息不一样了 报错信息如下: ERROR o.a.c.c.C.[Tomcat].[localhost].[/] - StandardWrapper.Throwable org.glassfish.hk2...

weixin_30670151的博客 590
上一篇: Eureka error
下一篇: Linux、JavaMail 发送邮件
sql2zy
博客等级 码龄19年 37粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值