[Catalina home] /catalina.sh: -Dcom.sun.management.jmxremote =: не найдено Tomcat (опция VM) IntelliJ - PullRequest
0 голосов
/ 06 февраля 2019

Когда я запускаю сервер Tomcat с параметром vm в «Редактировать конфигурации», появляется сообщение об ошибке:

/`Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: -Dcom.sun.management.jmxremote=true: not found`

Я нахожу где-то в Интернете совет добавить что-то подобное в catalina.sh:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9010
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

Когда я добавил это, ошибка была изменена на этом:

/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 118: -Dcom.sun.management.jmxremote=true: not found
/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 119: -Dcom.sun.management.jmxremote.port=9010: not found
/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 120: -Dcom.sun.management.jmxremote.local.only=false: not found
/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 121: -Dcom.sun.management.jmxremote.authenticate=false: not found
/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 122: -Dcom.sun.management.jmxremote.ssl=false: not found
/Tomcat/apache-tomcat-9.0.14/bin/catalina.sh: 1: eval: -Dcom.sun.management.jmxremote=: not found

Появительно появилось желтое окно:

Application Server was not connected before run configuration stop, reason: 
Unable to ping server at localhost:1099

Когда я удаляю свой запрос на соединение из "vmoptions "в конфигурациях Tomcat, этот сервер запускается правильно.

Вот снимок экрана конфигураций Run / Debug.

1 Ответ

0 голосов
/ 07 февраля 2019

[РЕШЕНО] Для этого вам нужно написать в catalina.sh, что:

JAVA_OPTS="-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=12345 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false"

CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...