アイデアでのSpringbootのリモートデバッグ

Springboot公式ドキュメント:https : //docs.spring.io/spring-boot/docs/1.1.x/maven-plugin/examples/run-debug.html人気の
科学:なぜリモートデバッグなのか?
プロジェクトがリモートサーバーにデプロイされたときにエラーが発生し、ログを印刷してエラーメッセージを表示することしかできませんでした。リモートデバッグの役割は、プロジェクトをローカルでデバッグできることです。これは、リモートサーバーがプロジェクトを公開することを意味します。公開するときは、いくつかのパラメーターを用意する必要があります。その後、考えられるリモートサーバーのIPとポート番号をローカルに構成し、ローカルプロジェクトをデバッグしてサーバープロジェクトを制御できます。あまりにも。
注:デバッグのみで、変更は機能しません。また、コードは一貫している必要があります!

最初にmavenで構成する

アドレス= 5005は、公開したリスニングポートを指すことに注意してください。これは、アイデアが接続するポートです。任意の指定

<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <jvmArguments>
                        -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
                    </jvmArguments>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

次に、mavenプラグインを使用してjarファイルにパッケージ化します。CMDコマンドラインに掲載されました
注:アドレス番号は一貫とMavenでなければなりません。何も書かないと、jvmが自動的にポートを作成するので、コマンドラインで確認できるように、上記のアドレスは何ですか。とにかく、このように構成されたポンポンに横たわる方法がわかりません。これらはすべて私の個人的なテストです。ご安心ください。

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar SeeyonCloud-Weather.jar

プロジェクトが正常に起動した後。考えとスタート
図は、
リモート呼び出しを設定するために追加します。ポート番号とIPを入力します。このポート番号は、上記で説明したとおりです。起動時にアドレスを指定しなかった場合は、自動的に作成されます。ここでは、ポート5005を埋める必要があります
ここに写真の説明を書きます
成功した画面を起動し
ここに写真の説明を書きます
、その後、ライン上のリモートサービスを開始します。
コマンドラインでプロジェクトを公開しても、アイデアの中断点が傍受される可能性があることがわかります。すごくない-

10分後の変更について知りたい

テストしただけで、pomなしで構成できます。直接起動するときにパラメータを追加すると便利です。

公開された281元の記事 ウォン称賛50 ビュー45万+

おすすめ

転載: blog.csdn.net/lzh657083979/article/details/79597139