atlas-debug コマンドにてconfluenceを起動しましたが
eclipseのリモートデバッグを起動してもConnection Refused になり
デバッグに失敗します。
デバッグの際に何か設定しなければならない項目などありますでしょうか?
## 環境
SDK 8.0.16
OS: Ubuntu18.04LTS、Windows10
アトラシアン株式会社の向井と申します。
コミュニティをご利用いただきありがとうございます。
atlas-debugコマンドをご利用の際、 5005ポートもしくは --jvm-debug-port で設定したポートを使って接続します。こちらのポートはeclipseからアクセスできるようになっておりますでしょうか。
https://developer.atlassian.com/server/framework/atlassian-sdk/creating-a-remote-debug-target/
ご利用の環境で、上記のポートがファイアウォール等で制限されていないか、ご確認いただけますと幸いです。特に、もし仮想環境をご利用でしたら、仮想環境に対して上記ポートがアクセスできるように設定されているかご確認ください。
ご返信ありがとうございます。
上記の問題ですが、現在tomcatのcatalina.sh内
```if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="localhost:8000" fi if [ -z "$JPDA_SUSPEND" ]; then JPDA_SUSPEND="n" fi if [ -z "$JPDA_OPTS" ]; then JPDA_OPTS="agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND" fi CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS" shift fi
の下に
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n"CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS"
の2行を追加することでリモートデバッグが出来ているという状況です。
ですのでポート自体にはアクセス出来ております。
ご説明ありがとうございます。
catalina.shの設定によりConfluenceのサービスがLISTENすることはできていると思うのですが、そこに接続するまでの間にファイアウォール等で通信が遮られていないかが気になります。
EclipseはWindows 10で、Confluenceは仮想環境等のUbuntuで動かしているようなイメージでよろしいでしょうか。よろしければ、Windows 10上でPowershellコンソールを開き、
Test-NetConnection <UbuntuのIPアドレス> -Port 5005
を実行して接続できるかお確かめいただけますでしょうか。
It looks like you're new here. Sign in or register to get started.