Каков лучший аргумент командной строки для удаленной отладки приложения SpringBoot - PullRequest
0 голосов
/ 25 октября 2019

У меня развернуто приложение SpringBoot на сервере, к которому я хочу подключиться удаленно, но пусть оно запускается, даже если я не подключаюсь к порту отладки.

baeldung (https://www.baeldung.com/spring-debugging) предоставляет это как механизм для открытия порта

java -jar myapp.jar -Dagentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000

Это не работает для меня (приложение запускается, но опция порта отладки игнорируетсяЯ нашел это в сети, которое работает

java -Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=y -jar myapp.jar

Но приложение не запустится, пока я на самом деле не подключусь из IDE (intellij).

Я сейчас привередлив, так какна самом деле достаточно, но есть ли способ открыть порт отладки, позволяющий приложению запускаться и просто быть доступным для подключения на более позднем этапе, если это необходимо? (Также просто интересно, может ли кто-нибудь сказать мне, почему опция baeldung не работает дляя, я предполагаю, что это не опечатка, поскольку нет никаких комментариев вокруг этого?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...