Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringBoot外部jar未加载_Java_Spring_Spring Boot_Application.properties - Fatal编程技术网

Java SpringBoot外部jar未加载

Java SpringBoot外部jar未加载,java,spring,spring-boot,application.properties,Java,Spring,Spring Boot,Application.properties,我有一个带有spring boot的java项目,需要从外部文件夹加载application.properties和dependency jar 我使用类路径中的application.properties进行了测试,loader.path属性工作正常 当我使用外部属性文件(我确信它们被使用)时,loader.path不能正常工作,结果是ClassNotFound,因为JAR没有被加载 另外,当我使用**-Dloader.path=**xxx启动应用程序时,它也能正常工作 如何使用外部属性和ja

我有一个带有spring boot的java项目,需要从外部文件夹加载application.properties和dependency jar

我使用类路径中的application.properties进行了测试,loader.path属性工作正常

当我使用外部属性文件(我确信它们被使用)时,loader.path不能正常工作,结果是ClassNotFound,因为JAR没有被加载

另外,当我使用**-Dloader.path=**xxx启动应用程序时,它也能正常工作

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

以下是

  • 您需要确保不同属性文件的加载顺序
  • 您需要确保loader.path指向正确的路径。我是说,相对路径还是绝对路径?你最好把它打印出来

  • 有关详细信息,请参阅。是否可以发布
    main
    方法以及如何使用外部属性启动应用程序