Search code examples
javaspringspring-bootapplication.properties

SpringBoot external jar not load


i have a java project with spring boot and I need to load application.properties and dependency jar from external folder.

I tested by using the application.properties in the classpath, and the loader.path property work correctly.

When I use external properties file (I'm sure they're used) the loader.path not work correctly and the result is ClassNotFound because the jars are not loaded.

Also when i launch the application with **-Dloader.path=**xxx it's work correctly.

How can I solve the problem using external properties and jar?


Solution

  • Here is the document

    1. You need to make sure the load order of different property files.
    2. You need to make sure the loader.path points to the right path. I mean, relative path or absolute path? You'd better print it out.