Tomcat遠端DEBUG
在tomcat上做2個配置:
1. tomcat bin下的start.sh,jpda是一種協議
exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]" 在start 前面增加jpda
2.bin下的catlina.sh, 將下面的localhost修改為54321,程式碼段如下:
if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="54321" fi -agentlib:jdwp=transport=dt_socket,address=54321,server=y,suspend=n (修改後會啟用這個)
直接在程式中打斷點,點選debug按鈕,即可啟動除錯:
eclipse中如下:點選Run ==》DEBUG configuration ==》雙擊Remote Java Application 輸入配置即可,埠為54321
idea:
相關推薦
Tomcat遠端DEBUG
在tomcat上做2個配置: 1. tomcat bin下的start.sh,jpda是一種協議 exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]" 在start 前
IDEA對tomcat遠端debug
一、場景: 1、實際專案開發中,為了方便定位問題,需要遠端debug逐步除錯程式碼。 二、遠端debug原理: 1、實際是兩個JVM進行遠端通訊,通訊的方式通過socket方式。 2、socket方式兩種,S
docker容器中的Tomcat遠端debug
進入Tomcat容器 docker exec -it containerId bash containerId: Tomcat容器的id 修改Tomcat的catalina.sh檔案 在catalina.sh中新增如下程式碼: CATALINA_OPTS="-X
tomcat遠端debug配置詳解
一.tomcat 伺服器端的配置 1.windows下啟動tomcat,遠端debug的配置 修改其startup.bat 檔案;修改如下 1)修改tomcat的啟動指令碼startup.bat。複製startup.bat為startup-debug.bat,然後開啟s
Linux 開啟tomcat遠端debug
方式一 直接輸入命令`catalina.sh jpda run` 方式二 startup.sh 中第一行加入命令 declare -x CATALINA_OPTS="-server -X
Tomcat配置與優化以及遠端debug(二)
Tomcat IO優化 1.BIO方式 BIO方式適用於連線數目比較小且固定的架構,即阻塞式I/O操作, 基於JAVA的HTTP/1.1聯結器 ,這種方式對伺服器資源要求比較高,併發侷限於應用中,JDK1.4以前的唯一選擇,但程式直觀簡單易理解.一個執行緒處理一個請求。缺點:
【原】用IDEA遠端Debug Tomcat服務
【環境引數】 Web容器:Tomcat 8.0 IDE:IDEA 2018.1.5 【具體步驟】 1、配置Tomcat容器引數 編輯$CATALINA_HOME/bin/catalina.sh指令碼,加入如下引數: -agentlib:jdwp=transport=dt_s
使用IDEA遠端debug tomcat伺服器裡的專案
通過IDEA建立遠端debug的方式 本人在Linux和Window的伺服器下都進行了遠端除錯,確保可用,如果遠端除錯失敗,請確認操作是否和下文一致, 特別需要注意的是紅字標註的部分 本案例選擇Socket傳輸方式(LINUX和Windows伺服器都支援), 對於僅僅支援Window
tomcat 開啟遠端debug
修改 tomcat 目錄下 /bin/catelina.sh p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Andale Mono"; color: #2fff12; background-color: rgba(0, 0
tomcat新增遠端debug埠
tomgcat/bin/catalina.sh檔案新增命令 CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address
idea 遠端debug 、idea配置remote tomcat
最近專案有一個需求,需要做p2p託管,需要和第三方平臺進行充值、提現等互動。第三方有許多介面都是非同步的,這樣就出現一個問題:我必須有一個外網地址才能調適程式啊。我次奧公司還沒有,這樣我就發現了rem
tomcat遠端eclipse除錯debug埠配置在linux環境
以/apache-tomcat-7.0.26或者/apache-tomcat-7.0.52為例: vi startup.sh 在配置的第一行新增如下配置,除錯埠為8788: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagen
Tomcat以Debug模式啟動(本地與遠端皆可)
1 引子 習慣了用Eclipse的Debug模式,然而有一天你或許會遇到這樣的情況:你從JProfiler中開啟一個例項,這個例項也會自動啟動tomcat,然而你又希望通過Eclipse來Debug這個專案;或者是,你的專案部署在伺服器上,而你要想在本地對其進行debug除錯。何解?通過設定
linux上的Tomcat 8 的遠端debug除錯
首先說明,這個是通過debug遠端連結外網的tomcat進行聯調,過程如下, 1原始碼放置在myeclipe中,並達成war包 2將war包上傳至linux上的tomcat,我的linux的域名為orientealred.com.cn 3,在bin/catalina.sh配
關於開啟tomcat遠端除錯埠Debug的步驟
一、配置記憶體 在/tomcat/bin/catalina.sh 中新增: JAVA_OPTS='-server -Xms2048m -Xmx2048m -XX:NewSize=768m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=256m -XX:+UseCo
tomcat+eclipse 遠端debug
1 在Linux環境上部署host專案,解壓war包 jar -xvf smartBus-host-v1.war 2 配置tomact startup.sh 檔案 加入: ##############remoteDebugStart###############
Linux下Debug模式啟動Tomcat遠端除錯
一. 應用場景 在實際的測試過程中,可能會遇到由於程式執行的不間斷性,我們無法構造測試場景來驗證某個功能的正確性,只有通過程式碼級的除錯才能驗證功能是否正確。然而開發本地除錯的話,不具有說服力,這時我們測試人員必須連線到linux下的基線版本程式碼進行遠端除錯
idea 遠端debug tomcat伺服器失敗解決方法
這裡我debug啟動失敗去看log的時候遇到了不止一種報錯資訊,但是我只用了一個方法基本都解決了,是看到一個博主說的我嘗試了幾遍有時一下就奏效了有時要多試驗幾次才能奏效 如果你啟動tomcat失敗並且按照網上一般的方法都沒有解決的話請看下面 首先關掉idea的tomcat
tomcat啟動debug模式,使用eclipse遠程調試
tomcat nbsp ddr 位置 pil 開始 cat mpi pts 生產環境和測試環境可以將tomcat啟動設置為debug模式,開始遠程監聽端口,然後在本地的eclipse中對項目遠程調試,即可對指定的服務器中的tomcat進行遠程調試。 一、打開tomc
使用idea遠端debug java應用
切忌在生產環境開啟使用除錯,除錯時候最好通知其他人,否則應用會被阻塞。 開發過程中,有些情況需要在測試環境才能復現,需要在遠端伺服器上除錯。這時可以使用JMX遠端除錯 除錯工具為Intellij IDEA. 1.首先修改應用啟動項 假如之前jmx_message為: STAR