当前位置: 首页 > 知识库问答 >
问题:

SpringBoot外部jar未加载

端木承业
2023-03-14

我有一个带有spring boot的java项目,我需要加载应用程序。外部文件夹中的属性和依赖项jar。

我使用该应用程序进行了测试。类路径和加载程序中的属性。路径属性工作正常。

当我使用外部属性文件(我确信它们已被使用)时,加载程序。路径工作不正常,结果为ClassNotFound,因为JAR未加载。

此外,当我启动应用程序与**-Dloader.path=**xxx它的工作正常。

如何使用外部属性和jar解决问题?

共有1个答案

娄阳舒
2023-03-14

这是文件

  1. 您需要确保不同属性文件的加载顺序
  2. 您需要确保装载机。路径指向正确的路径。我是说,相对路径还是绝对路径?你最好把它打印出来
 类似资料:
  • 现有一个springboot项目,通过扫描二维码查询信息,比如一棵树,扫描二维码后可以看到他相关的信息。但这个项目不止有树类型,还有道路,某个物品。所以将项目分模块开发,核心模块作为一个jar包,复制提供基础服务如数据导入导出。各类型构建成单独的jar。部署时需要那种类型就加载对应的jar。这样做是为了满足不同客户需求。 尝试: java -Xbootclasspath/a:file:./libs

  • 我刚刚开始使用servlet和JSP开发在线应用程序。您可能知道,我们需要一个doPost方法,它接收HttpServletRequest请求、HttpServletResponse(Response)参数。 我的问题如下。我知道我需要导入javax.servlet和javax.servlet.http.*包才能使其工作。我记得有一次,一个疯狂的老师告诉我,我可以修改我的jdk/jre/lib文件

  • 我正在尝试在服务器上运行hadoop作业。版本为。 我有一大堆罐子,我在运行: 即使对应的类在JAR中,我也会得到下面的错误: 线程“main”java.lang.noClassDeffounder中出现异常错误:org/apache/avro/mapreduce/avrokeyInputFormat在generateTrainningData.main(generateTrainningData

  • 问题内容: 我正在尝试使用Angular和Phonegap加载位于远程服务器上但遇到问题的视频。在我的JSON中,URL作为纯HTTP URL输入。 我的影片范本 我所有其他数据都已加载,但是当我查看控制台时,出现以下错误: 我尝试添加配置设置,但没有解决我的问题。 问题答案: 这是唯一对我有用的解决方案: 然后在iframe中:

  • 我正在开发一个Spring Boot应用程序。我想提供一个(相当初级的)插件系统。最初,我希望只将JAR添加到类路径中就足够了,如下所示: 此外,如果我尝试在插件控制器中一个JpaRepository,它会失败,因为它找不到存储库接口类(我猜这是因为我乱弄类加载器引起的问题)。 不过,在我的主应用程序中自动创建存储库就可以很好地工作,因此它的配置不应该是一个问题。 是不是我做错了什么?我是否可以配

  • 本文向大家介绍SpringBoot内部外部配置文件加载顺序解析,包括了SpringBoot内部外部配置文件加载顺序解析的使用技巧和注意事项,需要的朋友参考一下 内部配置加载顺序 SpringBoot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件 –file:./config/ –file:./ –cl