通过asadmin更改默认的Payara调试端口

问题描述 投票:0回答:1

是否可以通过asadmin将Payara配置为使用其他端口进行调试?端口9009与本地服务冲突,无法停止。

我尝试了该命令:

asadmin set java.debugger.port=19009

找到here,但是Payara仍从端口9009上的调试开始。

debugging remote-debugging payara
1个回答
0
投票

这可以通过设置特定的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>
© www.soinside.com 2019 - 2024. All rights reserved.