параметры запуска jar

Приложение на Ubuntu лежит в /opt/app.jar Хотел включить jmx через параметры запуска. Создал /opt/app.conf с содержимым

JAVA_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9990 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.rmi.port=9999"

Однако файл не обрабатывается при запуске. Если эти же параметры подложить в Idea например, то порт 9999 слушается. Хотелось бы реализовать такой способ, а не через export.


Ответы (1 шт):

Автор решения: kent

На данный момент решил проблему только через скрипт который запускает jar, но это выглядит так себе. Это только часть скрипта

cd /opt/ && /usr/bin/java \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=9990 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.rmi.port=9999 \
-jar /opt/.jar >/dev/null 2>&1 &
→ Ссылка