8

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="">

ドメインを開始すると、エラーは発生しません。ただし、デバッグ機能を取得したいので、この部分を次のように変更しました。

debug-enabled="true"

ドメインを開始しようとすると、次のエラーが発生します。

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]

何が問題なのですか?

4

2 に答える 2

20

変化する

-Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=9009

-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009

于 2011-02-28T18:49:58.553 に答える
0

Glassfish 3.0.1内には、多くのdomain.xmlファイルがあります。次のように、ドメインに対応するものを必ず変更する必要があります。

<GLASSFISH_HOME>/domains/domain1/config/domain.xml
于 2013-02-19T13:48:30.677 に答える