Debugging 手动更改Glassfish domain.xml以查找调试错误

Debugging 手动更改Glassfish domain.xml以查找调试错误,debugging,dns,glassfish,fatal-error,Debugging,Dns,Glassfish,Fatal Error,我在domain.xml上有这行代码: <java-config classpath-suffix="" debug-enabled="false" debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=9009" env-classpath-ignored="true" java-home="${com.sun.aas.javaRoot}" javac-options="-g" rm

我在domain.xml上有这行代码:

<java-config classpath-suffix="" debug-enabled="false" debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=9009" env-classpath-ignored="true" java-home="${com.sun.aas.javaRoot}" javac-options="-g" rmic-options="-iiop -poa -alwaysgenerate -keepgenerated -g" system-classpath="">
当我想启动域时,它会给出错误:

FATAL ERROR in native method: JDWP No transports initialized,  jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
可能有什么问题?

更改

-Xrunjdwp:transport=dt_套接字,server=n,suspend=y,address=9009


-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009在Glassfish 3.0.1中有许多domain.xml文件。您必须确保修改与您的域对应的域,如:

<GLASSFISH_HOME>/domains/domain1/config/domain.xml
/domains/domain1/config/domain.xml

还有一个问题,vkraemer。我没有手动更改(服务器和挂起配置)它们可以如何更改?@kamaci——我不确定它们是如何更改的。您使用的是GlassFish 2还是GlassFish 3?请详细说明这一更改实现了什么?对于GlassFish 4.1.2,我在“GlassFish\domains\domain1\config\domain.xml”文件中的
下更改了该参数。很有效,谢谢。
<GLASSFISH_HOME>/domains/domain1/config/domain.xml