是否可以通过asadmin将Payara配置为使用其他端口进行调试?端口9009与本地服务冲突,无法停止。
我尝试了该命令:
asadmin set java.debugger.port=19009
找到here,但是Payara仍从端口9009上的调试开始。
这可以通过设置特定的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>