параметры запуска 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 &