用eclipse遠端除錯Java程式
最近用Java做專案時一個功能在本機除錯好好的,一部署到伺服器上就不行了,百思不得其解,於是請教老大。
“遠端debug一下”,老大雲淡風輕。
“程式碼部署到伺服器上了還能遠端debug?”,而我一臉懵逼。
老大稍作鼓搗,果然遠端除錯上了!大開眼界之餘記錄下了操作步驟。
1.用debug模式啟動遠端Java程式
在伺服器的Java程式上新增如下JVM啟動引數
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
記住 address=8000,下一步配置eclipse時會用到,這些啟動引數的意義可參考:
啟動應用。
2.配置eclipse
點選選單欄 run -> Debug Configuration,進入eclipse的debug配置介面
選中“Remote Java Application”,右鍵點選 “New”,配置如下圖所示:
序號1處填寫配置名稱,可隨意填寫,自己能記住即可。
序號2處選擇要遠端的專案
序號3處填寫遠端伺服器的IP
序號4處為第一步中配置JVM啟動引數裡的address值8000
點選debug後便能遠端除錯程式碼了
相關推薦
用eclipse遠端除錯Java程式
最近用Java做專案時一個功能在本機除錯好好的,一部署到伺服器上就不行了,百思不得其解,於是請教老大。 “遠端debug一下”,老大雲淡風輕。 “程式碼部署到伺服器上了還能遠端debug?”,而我一臉懵逼。 老大稍作鼓搗,果然遠端除錯上了!
用JVISUALVM遠端監控JAVA程式的效能
java專案的設定 1.遠端開啟java程式使用下面的命令列引數啟動Java程式: -Dcom.sun.management.jmxremote.port=<port> -Dcom.su
用Eclipse遠端除錯(Remote debug)Tomcat
1. 配置Tomcat支援remote debugging 給JVM加上如下的啟動引數: -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 2. Eclipse裡新建一個Remote J
idea Intellij 遠端除錯java程式
網上很多都是遠端除錯tomcat。 如果是純java程式有點不一樣。 首先是遠端伺服器上java啟動參賽要加上除錯的引數: "-Xdebug -Xrunjdwp:transport=dt_socke
eclipse除錯java程式的九個技巧
九個技巧: 邏輯結構 條件debug 異常斷點 單步過濾 跳到幀 Inspect expressions display 遠端debug 最早開始用eclipse的debug的時候,只會F5 F6 F7 F8,甚
Eclipse設定條件斷點除錯java程式
程式設計人員除錯程式碼經常使用到斷點,但很多人可能沒有使用過條件斷點,那麼什麼時候會需要用到條件斷點呢? 1、for迴圈比較次數比較多,想讓for迴圈停在指定的第幾次迴圈處 2、想在大家同時執行的程式碼環境上自己除錯,還不影響別人的訪問 這時候就可以選擇使用條件斷點了,條件斷點,顧名思義
Windows下用Eclipse建立一個spark程式三步曲(Java版)
作者:翁鬆秀 用Eclipse建立一個spark程式三步曲(Java版) 用Eclipse建立一個spark程式三步曲(Java版) Step1:建立Maven工程
eclipse遠端除錯命令列執行的maven執行程式
有的時候,我們需要除錯命令列執行的maven執行程式。該怎麼辦呢? 我們知道eclipse本身可以執行遠端除錯,具體做法網上都有不少文章, 這裡不再多說。 現在的問題就是在maven在執行時,如何能讓eclipse遠端除錯正在執行的maven程式 maven在本身也是java程式,所以只
eclipse除錯java程式的高階技巧
最早開始用eclipse的debug的時候,只會F5 F6 F7 F8,甚至F7都不是很搞的明白是怎麼用的,那時候資淺,碰不到需要複雜debug的程式碼,慢慢工作深入了,場景碰多了,就需要各種debug技巧來提升定位bug效率,以前找人幫忙排查問題,看他開各種視
【Java】使用IDEA遠端除錯Java程式碼 【Java】Maven Tomcat外掛使用
概述 服務端程式執行在一臺遠端伺服器上,我們可以在本地服務端的程式碼(前提是本地的程式碼必須和遠端伺服器執行的程式碼一致)中設定斷點,每當有請求到遠端伺服器時時能夠在本地知道遠端服務端的此時的內部狀態 測試專案 建立方式參考:【Java】Maven Tomcat外掛使用 專案中新增了一個測
使用VisualStudioCode遠端除錯NodeJS程式
Kagula 2018-08-02 環境: [1]NodeJS v8.9.1 [2]Visual Studio Code 1.25.1 [3]有兩臺計算機: 第一臺計算機上裝了linux系統, 執行nodeJS程式. 我們稱之為遠端計算機,
java零碎要點012---linux Centos下編譯、執行、除錯java程式
JAVA技術交流QQ群:170933152 有時候要除錯一些東西,適不適用Linux,還是需要在Linux上弄啊 Linux上步驟: 安裝jdk 安裝以後vi Test.java 然後編寫程式: import java.io.File;
windows下用VS code除錯C程式之MinGW安裝(參考自官網)
準備工作 1.1 VScode 不累贅了, 官網自行下載. 1.2 C的編譯環境 一般使用MinGW, 先說一種騷操作通過安裝Codeblocks的mingw版會自動安裝需要的MinGW
eclipse遠端除錯時出現:Failed to connect to remote VM. Connection refused. Connection refused: connect
如圖: 以下都是在網路中找的解決方案: 解決方案1:服務是在root 賬戶下啟動的,關掉服務殺掉程序,然後用普通使用者登入重啟服務!(對我無效,因為我的服務不可以用普通使用者啟動) 解決方案2:在Eclipse中找到Run-Debug Configur
eclipse中進行java程式設計時,CTRL+左鍵時,看不到原始碼的解決方法。
第一種情況:eclipse中進行java程式設計時,CTRL+左鍵時,沒有任何反應,解決方法: 設定方法:window-->preferences-- >General-->Edi
eclipse上除錯java對hbase和impala(springboot+mybatis)的查詢遇到的問題
版本描述:開發工具的系統是windows 7 ,開發工具eclipse (Oxygen Release (4.7.0)), 框架以及工具版本: springboot 1.5.9.RELEASE, springcloud Edgware.SR1 mybatis-sp
12--配置IDEA遠端除錯Hadoop程式(Hadoop HA下)
public class MyUtils { public static void deleteDir(Configuration conf, String dirPath) throws IOException{ FileSystem fs=FileSystem.get(conf)
如何執行用記事本寫的java程式
今天用記事本寫了一個java程式,測試能執行,現在把它分解成幾個步驟,利於大家理解: 1. 新建一個記事本,字尾名是 .java ;然後在裡面寫一段java的程式碼,如圖:
Linux下CodeBlocks遠端除錯ARM程式環境搭建
Codeblocks:Release 8.02、宿主機:ubuntu10.04、開發板:嵌入式linux作業系統。 1 Codeblocks配置交叉編譯環境 如下圖所示,由上到下的選擇,1處直接選擇即可。2處是你交叉編譯器安裝位置,3 4 5 6 可以在你交叉編譯器安
eclipse遠端除錯Linux下tomcat
步驟如下: 1.進入tomcat安裝路徑,進入bin目錄 2.開啟目錄下的catalina.sh檔案,找到JPDA_ADDRESS="8000",8000代表遠端除錯埠,可以更改成其他沒有被佔用的埠。如下所示 3.以debug模