IDEA如何進行遠端除錯

2021-10-19 22:37:44 字數 1204 閱讀 8486

測試題外話

win10 + idea2021.1.4

centos7 + tomcat9.0.43

我對springboot專案打了war包,有版本依賴:

spring-boot-starter-parent(2.3.4.release) > spring-boot-starter-web > tomcat-embed-core(9.0.38)

坑點:如果linux的tomcat版本低了,startup.sh時會卡住

// todo 如何讓打出的war包不依賴具體tomcat?

借圖:

在靠前的位置新增(9999是除錯埠)

catalina_opts="$catalina_opts -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999"

firewall-cmd --add-port=9999/tcp --zone=public --permanent

firewall-cmd --reload

linux:

# 啟動tomcat

/opt/tomcat9.0.43/bin/shutdown.sh

jps -l

檢查已關閉

/opt/tomcat9.0.43/bin/startup.sh

# 如果未開防火牆就啟動,需要開防火牆後重啟tomcat,否則idea連線不上除錯埠

jps -l

檢查已開啟

希望自己能形成習慣,今後分享頻率和深度會逐步提高的 開森.jpg

vs下如何進行遠端除錯

當需要在客戶機上進行軟體除錯時,如果客戶機上沒有安裝程式設計環境,這時就需要使用遠端除錯功能。vs對遠端除錯提供了強大的支援,vs的安裝目錄下有乙個remote debugger的資料夾,如 d program files x86 microsoft visual studio 14.0 commo...

使用IDEA進行遠端除錯

對於分布式系統的除錯不知道大家有什麼好的方法。對於我來說,在知道遠端除錯這個方法之前就是在 中打各種log,然後重新部署,上線,除錯,這樣比較費時,有什麼更好的辦法呢?有時候,本地除錯的時候沒有問題,打包部署到測試環境的時候卻爆出一堆莫名其妙的問題,這時該怎麼辦呢?偶然間了解到的遠端除錯的功能簡直是...

在VC中如何進行遠端除錯

在vc中如何進行遠端除錯 在除錯大型應用程式時,如果計算機的配置比較低,就需要在配置較高的機器上除錯。visual c 提供了遠端除錯的能力,方便程式開發人員除錯存放在配置較高的機器上的程式。visual c 之所以能夠進行遠端除錯,主要是通過msvcmon.exe這個應用程式完成的,該程式在vis...