Обращение к внешним файлам ресурсов пути к классам для запуска исполняемого jar-файла в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обращение к внешним файлам ресурсов пути к классам для запуска исполняемого jar-файла в Java

Сообщение Anonymous »

Я запускаю Java-приложение в контейнере Docker как исполняемый файл jar. Например
$ java -jar MyApp.jar
Это приложение обращается к файлам ресурсов приложения из пути к классам. Поскольку файлы ресурсов приложения различаются для каждой среды, я подключаю файлы ресурсов приложения к модулю Kubernates для каждой среды отдельно. Моему приложению необходимо ссылаться на этот внешний смонтированный путь для ресурсов приложения во время выполнения.
После поиска в Google я обнаружил, что -cp игнорируется, когда мы запускаем как исполняемый файл jar. Например,
$ java -cp /app/resource -jar MyApp.jar
Это не работает, поскольку -cp игнорируется для исполняемого файла. jar.
Пожалуйста, дайте мне знать, если у нас есть другой вариант. Спасибо
Примечание. Несмотря на то, что это приложение Spring Boot, оно не поддерживает работу на основе профиля из-за инфраструктуры, используемой в приложении. Файлы ресурсов приложения, о которых я говорю, не являются файлами ресурсов, связанными с весенней загрузкой.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ar-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»