Как передать свойства в Java при использовании COMPS
У меня есть Java-приложение, которое запускается с файлом настроек, передаваемым как свойство следующим образом:
java -DpropertiesFile=/path/to/properties/settings.properties -jar /path/to/jar/file.jar
Я хотел бы знать, как / если я могу передать этот файл свойств при запуске моего приложения с инфраструктурой COMPS.
Спасибо
1 ответ
Решение
В настоящее время единственный вариант - установить переменную окружения _JAVA_OPTIONS. Эта переменная читается после запуска JVM.
В вашем примере это будет:
export _JAVA_OPTIONS=-DpropertiesFile=/path/to/properties/settings.properties
NB: я использовал экспорт в качестве примера, используйте любую команду вашей системы, чтобы установить переменные окружения.