從項目代碼到遠程調試詳解(超全面圖解)

從代碼到遠程調試


相信很多剛入職場的代碼小白,都還沒使用過代碼的遠程調試、聯調等等。測試代碼,已經不像我們從前在學校那樣,想什麼時候測就什麼時候測,想怎麼測就怎麼測了!今天跟大家講一下我們一個JAVA項目要如何在公司從開發到上線?


閱讀對象

已經有JAVA編程基礎,剛開始工作,不瞭解遠程調試的朋友

準備工作

  • 連接工具(SecureCRT)

用來操作遠程調試的服務器

  • IDE(IDEA)
  • 在本地已經可以運行的代碼

開始教學

  • 第一步
    在要打包的目錄下,打開命令行,並輸入以下mvn clean install -DskipTests -T 2C

clean:清除原來生成的target文件夾 ; install:生成target文件夾; -DskipTests:跳過測試; 2C:2個CPU
在這裏插入圖片描述

  • 第二步
    連接到遠程服務器,具體的如何連接網上很多,這裏不講
    在這裏插入圖片描述

  • 第三步
    在遠程服務器中 ,找到你對應的jar包,刪除並替換成你新打好的jar包,然後重啓對應的服務。如下圖
    在這裏插入圖片描述

    • 刪除文件:rm -f <文件名>
    • 上傳文件:rz
    • 重啓服務:systemctl restart <服務名>
  • 第四步
    還是在遠程服務器上,輸入vi <對應服務的路徑>,
    例如我的是vi /etc/systemd/system/microconference.service
    然後在裏面加上一行參數-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,這句話在第五步能會提到!
    在這裏插入圖片描述

-第五步
在IDE上設置遠程服務請添加圖片描述
請添加圖片描述請添加圖片描述

  • 第六步
    DEBUG方式啓動剛剛配置的遠程調試,並去訪問那個服務器的頁面,然後打上斷點,就齊活了!

收工回家!

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