2017-02-23 11 views
0

IntelliJ IDEA for AEMプロジェクトでデバッグ設定を設定しようとしています。私は2016.3.3バージョンを使用しています。 デバッグ設定で正しいポート番号を変更し、接続されたメッセージを伝えました。例 - 'ターゲットVMに接続しました。アドレス:' localhost:30303 '、トランスポート:' socket '。IntelliJ IDEA for AEMの接続例外

私は自分のコードをデバッグしようとしています:実行 - デバッグ - リモートデバッガ。私はこのエラーが発生しています。リモートデバッガを実行している

エラー:デバッガのポートを開くことができません(ローカルホスト:30303):java.net.ConnectException「接続が拒否:接続」

ができ誰もがここでいただきました間違って示唆しています。 ありがとうございます

+0

2つの異なる設定を同時に開始しますか?あなたの説明から、あなたが最初のメッセージを受け取ったときと、2番目のメッセージを受け取ったときは明確ではありません。デバッグ設定は1つだけ使用することになっています。 – CrazyCoder

+0

はい@CrazyCoderと思います。私はintelliJでデバッグを使用しているので、これを行う方法を見つけることができませんでした。これは洞察のためにありがとう – Rtrvd

答えて

0

他のアプリケーション(または同じ設定かもしれない)が既にこのポートのenvに接続されているようです。この問題を解決する簡単な方法は、AEM envを再起動することです(どのアプリがデバッグポートを使用しているか把握する必要はありません)。 .idea/workspace.xmlで

java -Xmx3072m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=30303,suspend=n -jar aem-6.2.0.jar -nofork -p 4502 

とIDEAコンフィグ設定:

あなたはまた、のようになります。起動スクリプトを確認することができ<component name="RunManager"タグの設定の内にある必要がありますように:

<configuration default="false" name="30303" type="Remote" factoryName="Remote"> 
    <option name="USE_SOCKET_TRANSPORT" value="true" /> 
    <option name="SERVER_MODE" value="false" /> 
    <option name="SHMEM_ADDRESS" value="javadebug" /> 
    <option name="HOST" value="localhost" /> 
    <option name="PORT" value="30303" /> 
    <RunnerSettings RunnerId="Debug"> 
     <option name="DEBUG_PORT" value="30303" /> 
     <option name="LOCAL" value="false" /> 
    </RunnerSettings> 
    <method /> 
    </configuration>