我尝试使用Eclipse在域模式下配置widfly以进行远程调试,但它没有成功。有没有人知道使用Eclipse进行Wildfly域模式调试的详细配置。谢谢!
答案 0 :(得分:8)
这取决于您要调试的内容:
调试主机控制器(即管理域的服务器)使用 domain.conf 文件或设置环境变量PROCESS_CONTROLLER_JAVA_OPTS
PROCESS_CONTROLLER_JAVA_OPTS =“$ PROCESS_CONTROLLER_JAVA_OPTS -agentlib:jdwp = transport = dt_socket,address = 8788,server = y,suspend = n”
调试域的 erver实例,你必须在host.xml中传递jvm args,例如调试server-one
< server name =“server-one”group =“main-server-group”>
< jvm name =“default”>
< JVM-选项>
< option value =“ - agentlib:jdwp = transport = dt_socket,address = 8787,server = y,suspend = n”/>
< / JVM-选项>
< / JVM>
< /服务器>
答案 1 :(得分:0)
要调试服务器实例,您需要设置服务器组的JVM配置。
为此,使用Wildfly Management(如http:// {ip}:9990 / console / App.html):
-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n
要连接服务器,请使用端口8787。