springboot項目遠程debugger調試模式

springboot項目設置遠程調試模式,並配合idea遠程調試使用

第一步:在遠程服務器上啓動springboot項目的jar包時設置成可以遠程調試的參數命令
    java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 xxx.jar     
     -Dspring.profiles.active=dev(或--spring.profiles.active=dev)
解釋:-Xdebug設置遠程debugger, -Xrunjdwp:transport=dt_socket通過socket監聽,監聽的端口號爲8000(注意這個跟項目的啓動端口號沒有任何關係)

第二步:以上述方式在liunx上啓動項目之後就可以在idea中配置監聽方式了

如果遠程服務器代碼與本地不一樣的時候會以遠程代碼爲準,也有可能遠程項目會停掉,會出現一些不確定情況,所以進行遠程調試時最好保持遠程與本地代碼一致

注意:如果springboot項目打成war包想要配置遠程debugger模式與此方法不同,需要修改tomcat容器的一些參數請自行百度,eclipse配置遠程debugger也請自行百度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章