IDEA遠端debug伺服器上程式碼
之前在專案中,springboot專案本地執行正常,但部署到伺服器上,會出現一些問題,因此想在本地除錯伺服器上的程式碼。
執行環境:
- 服務端:Linux系統
- 客戶端:IDEA
1. 服務端配置
編輯tomcat目錄下的bin/catalina.sh,新增以下程式碼:
CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777"
如圖所示:
儲存並退出,重啟tomcat即可。
注意,7777是指定除錯埠,不要和伺服器上已使用的埠衝突!
2. 客戶端配置
- 編輯idea啟動配置
- 新建一個remote,用來配置
- 指定服務端ip及埠,埠即為服務端配置的7777
- 儲存應用,Apply -> Ok
- debug啟動剛剛配置好的remote
Console顯示啟動成功,現在就可以愉快的在本地打斷點除錯服務端程式碼了。
3. 注意事項
- 原生代碼需與服務端程式碼一致!
- 服務端jvm 引數根據tomcat版本不同,可能會不一致,具體參考idea給出的提示為準
相關推薦
IDEA遠端debug伺服器上程式碼
之前在專案中,springboot專案本地執行正常,但部署到伺服器上,會出現一些問題,因此想在本地除錯伺服器上的程式碼。 執行環境: 服務端:Linux系統 客戶端:IDEA 1. 服務端配置 編輯tomcat目錄下的bin/catalina.sh,新增以
idea遠端debug除錯java程式碼
前言:日常環境和預發環境遇到問題時,可以用遠端除錯的方法本地打斷點,在本地除錯。生產環境由於網路隔離和系統穩定性考慮,不能進行遠端程式碼除錯。 整體過程是通過修改遠端服務JAVA_OPTS引數,然後本
使用IDEA遠端debug tomcat伺服器裡的專案
通過IDEA建立遠端debug的方式 本人在Linux和Window的伺服器下都進行了遠端除錯,確保可用,如果遠端除錯失敗,請確認操作是否和下文一致, 特別需要注意的是紅字標註的部分 本案例選擇Socket傳輸方式(LINUX和Windows伺服器都支援), 對於僅僅支援Window
pycharm遠端除錯伺服器上的程式碼
1、假設伺服器上已部署了整個專案的程式碼,包括已經使用了gunicorn,nginx,系統服務。2、開啟設定,Settings,並點選箭頭指向設定。3、點選設定,選擇Add Remote,選擇SSH方式。4、空白上按照要求填寫,伺服器IP地址、使用者名稱、密碼之後等待uplo
idea 遠端debug tomcat伺服器失敗解決方法
這裡我debug啟動失敗去看log的時候遇到了不止一種報錯資訊,但是我只用了一個方法基本都解決了,是看到一個博主說的我嘗試了幾遍有時一下就奏效了有時要多試驗幾次才能奏效 如果你啟動tomcat失敗並且按照網上一般的方法都沒有解決的話請看下面 首先關掉idea的tomcat
使用idea遠端debug java應用
切忌在生產環境開啟使用除錯,除錯時候最好通知其他人,否則應用會被阻塞。 開發過程中,有些情況需要在測試環境才能復現,需要在遠端伺服器上除錯。這時可以使用JMX遠端除錯 除錯工具為Intellij IDEA. 1.首先修改應用啟動項 假如之前jmx_message為: STAR
20181030-使用eclipse部署maven專案到遠端tomcat伺服器上
1.在遠端tomcat伺服器上,tomcat安裝目錄下的conf/tomcat-users.xml檔案,在配置檔案的最下面配置如下: <role rolename="manager-gui"/> #配置許可權名,取值不能任意 <role rolename="mana
Python遠端連線伺服器上的Oracle資料庫/mysql
讀取ORACLE資料庫 1、安裝plsql以及配置檔案instanctclient 在配置檔案中新增資料庫ip、埠等 BZPDA = (DESCRIPTION = (ADDRESS_LIST = &
【原】用IDEA遠端Debug Tomcat服務
【環境引數】 Web容器:Tomcat 8.0 IDE:IDEA 2018.1.5 【具體步驟】 1、配置Tomcat容器引數 編輯$CATALINA_HOME/bin/catalina.sh指令碼,加入如下引數: -agentlib:jdwp=transport=dt_s
pycharm遠端debug除錯django程式碼
1,pycharm遠端除錯環境搭建. https://www.cnblogs.com/xuegqcto/p/8621689.html 2,pycharm與git加遠端除錯: https://www.cnblogs.com/lovychen/p/5644700.html 以上
遠端連線伺服器上的oracle資料庫幾種方法
第一種情況: 若oracle伺服器裝在本機上,那就不多說了,連線只是使用者名稱和密碼的問題了。不過要注意環境變數%ORACLE_HOME%/network/admin/是否設定。 第二種情況: 本機未安裝oracle伺服器,也未安裝oracle客戶端。但是安裝了pl
遠端連線伺服器上的MySQL
遠端連線伺服器上的MySQL。 Navicat軟體連線資料庫報錯:2003-can’t connect to MYSQL serve 工具/原料 crt、navicat、Linux系統、MySQL。 方法/步驟 遠端連線上Linux系統,確保Linux系統已經安裝上了MySQL資
手把手教你使用IDEA遠端debug
首先在IDEA中配置需要遠端debug的ip和埠號: 1.點開啟動配置 2.依次點選+, 和remote 3.看到頁面後配置host 和 port 這個你們自己填相應的即可, Name就取一個自己看得懂的最好 4. 複製JVM啟動指令碼 5.在遠
idea 遠端debug 、idea配置remote tomcat
最近專案有一個需求,需要做p2p託管,需要和第三方平臺進行充值、提現等互動。第三方有許多介面都是非同步的,這樣就出現一個問題:我必須有一個外網地址才能調適程式啊。我次奧公司還沒有,這樣我就發現了rem
jprofile 監控遠端linux伺服器上tomcat 效能配置
前提條件: 1. 測試環境 伺服器:Linux X64;tomcat 7.0;jdk 1.7;jprofiler_linux_9_2.sh 客戶端:Windows10;jprofiler_windows-x64_9_2.exe 2. JProfiler軟體下載
通過SecureCRT下載遠端Linux伺服器上的檔案到本地Windows
① sz 檔名【先cd到需要下載的檔案的目錄層】 [[email protected] bookinterface]# sz test.txt rz Starting zmodem transfer. Press Ctrl+C to can
intellij下將springboot專案打成war包釋出到遠端tomcat伺服器上
1.將pom.xml中的打包方式修改為war 2.在pom.xml中新增依賴,將scope狀態修改為provided 3.修改src/main/java下的application啟動項 4.將專案重新生成一下 5.開啟檢視中的工具按鈕,找
遠端連線伺服器上的MySQL資料庫出現1130錯誤的解決辦法
問題背景: win2003servers系統,mysql5.0資料庫, MySQL-Front連線工具(以下簡稱MF) 問題:通過MF連線資料庫,出現ERROR 1130 (HY000): Host ‘xxx.xxx.xxx.xxx’ i
Intellij IDEA遠端debug教程實戰和要點總結
遠端除錯,特別是當你在本地開發的時候,你需要除錯伺服器上的程式時,遠端除錯就顯得非常有用。 JAVA 支援除錯功能,本身提供了一個簡單的除錯工具JDB,支援設定斷點及執行緒級的除錯同時,不同的JVM通
Python遠端連線伺服器上的Oracle資料庫
1、正確的開啟方式 在你的IPython或者是Anaconda的jupyter中輸入一下程式碼,其中: ‘username’—— 使用者名稱 ‘password’——密碼 ‘192.168.1.1:1521/service_