1. 程式人生 > >gradle啟動springboot專案進行遠端除錯

gradle啟動springboot專案進行遠端除錯

gradle+springboot+idea專案進行遠端除錯,分為以下2步

1 首先在伺服器(例如:100.10.100.200)使用gradle 啟動springboot專案,啟動的時候需要設定啟動jvm引數,有兩種途徑

   方法1: build.gradle的bootRun任務裡新增jvmArgs屬性

build.gradle:

bootRun {
    jvmArgs "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"
}

   方法2 直接通過命令列啟動

$ gradle bootRun --debug-jvm

 如果配置正確,則啟動過程中會列印以下日誌,

 Listening for transport dt_socket at address: 5005

此時進行第二步,在本地進行配置

2 在本地配置IDEA除錯環境

   1 在idea右上角專案啟動位置,選擇edit configurations,在彈出的視窗中,進行配置。其中HOST表示執行專案的伺服器端IP地址,PORT是第一步jvmArgs中指定的address,如果是通過命令列啟動的,預設為5005,配置完成後點選apply,然後點選OK即可。

   2  啟動debug模式,如果出現Connected to the target VM, address: 'XX.XX.XXX.XXX:XX', transport: 'socket'字樣,表示本地已經開始監聽伺服器端的程式。

參考文章

相關推薦

gradle啟動springboot專案進行遠端除錯

gradle+springboot+idea專案進行遠端除錯,分為以下2步 1 首先在伺服器(例如:100.10.100.200)使用gradle 啟動springboot專案,啟動的時候需要設定啟動jvm引數,有兩種途徑    方法1: build.gradle的boot

Java springboot專案開啟遠端除錯

開頭語: 當我們執行一個專案的時候,一般都是在本地進行debug。但是如果是一個分散式的微服務,這時候我們選擇遠端debug是我們開發的利器。 1、maven打包成jar的時

IDEA遠端連結Linux伺服器上的Java專案進行DEBUG除錯

1.在Linux伺服器端開啟遠端除錯命令: java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19780 xxxx.jar (執行命令之前需要先停止java專案,這個xxx

Eclipse進行遠端除錯linux 環境的tomcat配置 更新maven web專案

在網上找了找關於遠端除錯的配置,記錄在這裡以備後續查詢! 平常我們都是用windows開發,但是有時候需要將tomcat部署到linux下去執行,比如執行shell指令碼。這個時候我們就需要在linux環境下進行除錯。我們可以利用myeclipse的遠端除錯功能,來進行操

idea中對springboot進行遠端除錯

springboot官方文件:https://docs.spring.io/spring-boot/docs/1.1.x/maven-plugin/examples/run-debug.html 科普一下:為什麼要遠端除錯? 當我們的專案部署到遠端的伺服器的

Java專案開啟遠端除錯(tomcat、springboot

當我們執行一個專案的時候,一般都是在本地進行debug。但是如果是一個分散式的微服務,這時候我們選擇遠端debug是我們開發的利器。 環境 apache-tomcat-8.5.16 Linux 如何啟用遠端除錯 tomcat開啟遠端除錯

Jenkins部署碼雲SpringBoot專案遠端伺服器

本文是上一篇文章的後續,上一篇只是利用Jenkins部署專案到本地,並啟動,本文是將專案部署到遠端伺服器並執行。 1.環境準備 1.1 安裝外掛 上一篇文章已經介紹了需要安裝的應用及外掛,這一篇還需要2個外掛,分別是如下外掛: Git Parameter Plug-In :這個外掛用於

啟動SpringBoot專案

Eclipse建立Spring Boot專案 1.訪問http://start.spring.io/ 解壓引入Maven專案 2.建議的目錄結構 com +- example +- myproject +- Application.java | +- do

使用idea+gradle建立springboot專案

一、開啟idea --> file --> new project 二、選擇Spring Initializr      --> 選擇自己的SDK(jdk)      --> 選擇Initializr Service URL      -->

eclipse和idea中啟動springboot專案的時候不載入控制器,訪問頁面出現404

eclipse和idea中啟動的時候不載入控制器的原因,訪問頁面出現404現象第一類第二類 現象 控制檯中顯示控制器的原因有多種,我把它們的原因分為兩大類:一類是因為註解沒有的方式錯誤或者在controll所在的java檔案沒有載入。另外一類是直接啟動sprin

啟動springboot專案報錯Unable to start embedded container

後端技術: mave,springbootDataJpa,Springboot,Log4j,Spring,Hibernate,Netty,JWT,jpush,Jetty / tomcat[與tomcat相比,更加輕量級],httpclient等 報錯資訊如下:   看了下

將zookeeper curator與springboot專案進行整合(重點)

第一步:用java類進行配置 package com.lpy; import org.apache.curator.RetryPolicy; import org.apache.curator.framework.CuratorFramework; import org.apache.curat

對 CasperJS 進行遠端除錯

CasperJS執行在PhantomJS之上,其實也是啟用PhantomJS的遠端除錯功能 PhantomJS 是一個無圖形介面的瀏覽器,它支援各種Web標準:DOM處理,CSS選擇器,JSON,Canvas和SVG。且支援win,linux,osx平臺。 遠端除錯 遠端除錯允許通過另一個基於WebKi

Pycharm對openstack進行遠端除錯

總共分三步: 一. 安裝samba(非必須的) 二. 安裝並配置pycharm 三. 修改openstack的程式碼(以nova為例) 一.為了實現遠端程式碼的map要首先進行如下設定 安裝sa

使用IDA 進行遠端除錯

從4.8 版開始,IDA PRO 支援通過TCP/IP 網路對x86/AMD64 Windows PE 應用程式和Linux ELF 應用程式進行遠端除錯。所謂“遠端除錯”是指通過網路除錯在另一個網路上的計算 機執行的程式碼的過程: l 執行IDA PRO介面的計算機被

intelij idea 快速啟動 springboot專案

1.win10 或者mac os下載jdk8安裝 不需要配置環境變數 直接命令列java -version可以看到版本號說明安裝配置成功 2.下載安裝intelij idea新建spring initializr專案 2.1新建專案時如果選擇war部署 那麼本地開發要配

intellij idea用tomcat進行遠端除錯

1.  首先在IDEA中check out出來你要除錯的工程的程式碼,然後在IDEA開啟這個工程。 2.  因為我們用的是Tomcat,所以在IDEA中點選右上角那個“Edit Configurations”按鈕,然後在彈出的介面中點選左上角的加號,選擇tomcat ser

使用VS進行遠端除錯

開發環境在A主機上(有原始碼,已安裝VS),執行環境在B主機上(無原始碼,未安裝VS,只有可執行程式exe或dll,以及對應的pdb檔案)。 在A主機上使用相同版本的原始碼,對B主機上正在執行的程式進行除錯。 1. 找到A主機上的遠端除錯監視器程式,通常在目錄 D:\Pro

Flume原始碼分析—利用Eclipse對Flume原始碼進行遠端除錯分析環境搭建(一)

一、引言 最近在學習瞭解大資料分析相關的工作,對於其中用到的收集部分用到了flume,特意花了點時間瞭解了一下flume的工作原理及工作機制。個人瞭解一個新的系統首先從概略上了解一下其基本原理後,接著從原始碼入手瞭解其部分關鍵實現部分,最後會嘗試去修改部分內容

啟動Springboot專案在瀏覽器中載入不了靜態資原始檔

以前都是想試試用IDEA做一個Springboot+mybatis的整合專案,然後寫了一個靜態網頁,想著執行一下看看,發現在網頁中的bootstrap等靜態資原始檔載入失敗,這裡給大家找到了原因,分享給大家!!!!我想這是因為springboot內建tomcat伺服器與外接