使用intellij和payara调试两个单独的Java服务器应用程序

我想用intellij IDEA和payara调试两个单独的Java服务器应用程序.第一个项目正常运行,但是当我运行第二个项目时,什么也没有发生.

错误:

Error running 'glassfish': Unable to open debugger port (127.0.0.1:9009): java.net.SocketException "socket closed

没有使用不同端口的两个payara实例,有什么方法可以做到这一点?

解决方法:

Glassfish服务器在独立模式下作为单个JVM进程运行.因此,一次只能连接一个远程调试器.

因此,只能从单个IDEA项目中进行一个JVM进程的调试.重要的是要注意,IDEA将源代码的调试范围限制为使用运行/调试配置部署的模块.

另外,如果尝试同时调试来自不同项目的多个应用程序,则还应该在具有不同端口的不同Glassfish实例上运行它们.

上一篇:Payara Server 错误:找不到或无法加载主类[9]--add-opens-java.logging.java.util.logging-ALL-UNNAMED


下一篇:ES5