linux/mac下, tomcat以debug模式啟動
step 1:
修改catalina.sh: 在檔案開頭,加入以下內容:
export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000
其中 8000是debug監聽埠
如果不用8000埠,比如9000,還需修改這catalina.sh的JPDA_ADDRESS變數(這個是tomcat預設的debug埠)為9000.
step 2:
修改start.sh: 檔案最後一行,有一句:
exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"
修改為:
exec "$PRGDIR"/"$EXECUTABLE" jpda start "
step 3:
執行start.sh
日誌catalina.out裡會列印:
Listening for transport dt_socket at address: 8000
並停止在此,等待debug接入
step 4:
intellij idea 或者 eclipse 使用remote tomcat,埠8000, 以debug模式啟動
即可遠端debug。相關推薦
linux/mac下, tomcat以debug模式啟動
step 1: 修改catalina.sh: 在檔案開頭,加入以下內容:export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000其中 8000是deb
如何讓Tomcat以Debug模式啟動
有時候我們需要遠端除錯專案程式碼,這就需要讓Tomcat以Debug模式啟動。環境說明Windows 7 64位 JDK 8 64位 tomcat-8.0.21 x64.zip配置方法第一步:配置JPDA引數如果Tomcat使用的是JDK 1.5以上版本,那麼JPDA
Tomcat以Debug模式啟動(本地與遠端皆可)
1 引子 習慣了用Eclipse的Debug模式,然而有一天你或許會遇到這樣的情況:你從JProfiler中開啟一個例項,這個例項也會自動啟動tomcat,然而你又希望通過Eclipse來Debug這個專案;或者是,你的專案部署在伺服器上,而你要想在本地對其進行debug除錯。何解?通過設定
Linux系統的tomcat以daemon模式啟動
目錄 1 序言 2 安裝jsvc 3 新增開機自啟服務 3.1 debian系統為準 3.1.1 對 daemon.sh 指令碼做修改: 3.1.2 新增服務 3.1.3 開啟服務 3.2 centos系統為準 3.2.1 對 daemon.sh 指令碼做修改
linux伺服器上配置tomcat以service方式啟動
最近在linux上安裝了tomcat但是每次啟動都要進入tomcat安裝目錄 比如 啟動: usr/local/dancer/tomcat/bin/startup.sh 關閉: usr/local/dancer/tomcat/bin/shu
gradle配置本地jar包依賴和以debug模式啟動jetty
以debug模式啟動jetty,這個目的很明顯,為了後臺java程式碼的遠端除錯。 做法是:增加環境變數GRADLE_OPTS,值設定為: -Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n &nbs
LINUX:linux伺服器上配置tomcat以service方式啟動
最近買了一個伺服器,。騰訊雲,安裝的Cent OS7.3 64位; 打算使用這個伺服器部署一個web專案,並可以訪問。 由於之前並未使用Linux部署專案,所以第一次接觸。對途中遇到問題進行記錄。 問題: 安裝完tomcat之後,每次啟動tomcat,都要進入tomc
Tomcat在debug模式下啟動,使用eclipse監聽
在tomcat的startup.bat下面,用文字編輯器開啟在if "%OS%" == "Windows_NT" setlocal 下面加入如下程式碼SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NON
Linux下Debug模式啟動Tomcat遠端除錯
一. 應用場景 在實際的測試過程中,可能會遇到由於程式執行的不間斷性,我們無法構造測試場景來驗證某個功能的正確性,只有通過程式碼級的除錯才能驗證功能是否正確。然而開發本地除錯的話,不具有說服力,這時我們測試人員必須連線到linux下的基線版本程式碼進行遠端除錯
idea 使用maven plugin tomcat 運行正常,無法進入debug模式
.com bre 允許 log 技術分享 win address 啟動 deb idea版本:2017.3.1 。在pom.xml引入plugin tomcat,如下: <build> <defaultGoal>install<
linux環境下,檢視Tomcat日誌
在linux上部署專案時,啟動tomcat,經常只能看到如下的顯示: 如果專案出了什麼bug或者報了什麼異常,我們很難看到出錯的提示資訊,怎麼樣才能看到類似windows上的tomcat或者eclipse上執行時那樣實時看到出錯提示呢? 方法如下: 1、進入你tomcat的安裝目
linux環境下,spring boot專案war包放入tomcat中,訪問報404(絕對能夠解決你的問題,相信我~)
阿里雲伺服器上,之前自己也部署過一個測試用的專案,直接訪問也是可以訪問的,但是,,不知道為啥我新建立的一個spring boot專案選擇war包部署到tomcat上面,訪問結果都是404,找了很多中解決方法,特此記錄一下先說明一下。因為我建立maven專案的時候,選擇的就是w
tomcat在debug模式下啟動超時的解決辦法
打好斷點之後debug模式啟動,過去10分鐘遲遲沒有啟動成功 經過百度: eclipse和tomcat 啟動之後 讀取檔案失敗,or,eclipse自動設定斷點(或者以前打的斷點沒取消影響了啟動) 解決辦法: 在debug頁面 ,右上角的介面, 開啟breakpo
Myeclipse啟動tomcat的debug模式,總是跳到Class.class裡面報錯
前幾天除錯程式的時候遇到一個問題,就是每次啟動tomcat的debug模式的時候,總是會跳到Class.class檔案裡面,報個空指標的異常,雖然不影響啟動但是看著很煩,原因可能也不太一樣,不過我是用清
Linux伺服器下檢視tomcat服務是否啟動,重啟等基本操作
首先要進入tomcat的bin目錄 cd /你的安裝目錄/tomcat/bin 檢視服務啟動情況 ps -ef|grep java 此條命令具體含義 ps:將某個程序顯示出來 -A
Mac下配置Tomcat,輸入startup.sh後提示command not found
Tomcat配置步驟: 1.cd命令進入Tomcat安裝路徑的bin下 2.sudo chmod 755*.sh 輸入appleID密碼獲得相關許可權 3.sudo sh startup.sh啟動To
linux環境下部署tomcat工程,日誌不走log4j配置而列印到catalina.out可能的原因
平時不積累,出現在問題時就麻爪orz 問題描述:java web應用部署後,出現日誌不走配置的log4j日誌列印目錄,而是走tomcat的catalina.out,web應用配置沒問題。 錯誤思路:部署後配置未生效,重新部署後還是存在問題,本地環境卻沒問題 正確思路:lin
Tomcat或Tomcat外掛啟動不了 [Eclipse中通過Debug模式啟動Tomcat,導致Eclipse卡死]終極解決方案
作為一名開發者,我們在實際開發工作中通過Debug模式啟動Tomcat,進行程式碼除錯和錯誤跟蹤是必不可少的技能, 我們也經常遇到Tomcat無法啟動的問題,導致Tomcat無法啟動的原因後很多,有很多是因為tomcat安裝配置的原因, 本文針對在Eclipse中使用To
Mac下安裝tomcat
輸入 itl rtu pos 增加 點擊取消按鈕 修改 設置 修改端口 1、到官網下載tomcat8 http://tomcat.apache.org/download-80.cgi 說明:tomcat最好不要下載最新的,選擇一個適中的最好。 查看原圖
Mac下,如何把項目托管到Github上(Github Desktop的使用)
按鈕 -c 技術分享 差異 我不 tro 老版本 apach 個人 在上一篇中,詳細講解了使用X-code和終端配合上傳代碼的方法,這種方法比較傳統,中間會有坑,英文看起來也費勁,不過Github官方提供了一個Mac版的客戶端,如下圖: 附上下載鏈接:傳送門 下載完成