Изменить порт отладки Payara по умолчанию через asadmin

Есть ли способ настроить Payara через asadmin на использование другого порта для отладки? Порт 9009 конфликтует с локальной службой, которую я не могу остановить.

Я попробовал команду:

asadmin set java.debugger.port=19009

нашел здесь, но Payara все еще запускается с отладкой на порт 9009.


person Alexander Rumanovsk    schedule 09.04.2020    source источник


Ответы (1)


Этого можно добиться, установив определенные параметры java-config. Например (Payara должна быть запущена):

asadmin get server.java-config.debug-options должно дать что-то вроде:

server.java-config.debug-options=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9009

Тогда вам просто нужно заменить порт, например. вот так:

asadmin set server.java-config.debug-options=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=19009

Затем запустите Payara в режиме отладки, и вы должны установить:

asadmin start-domain --debug true <domain name>
person Christoph John    schedule 09.04.2020