導航:首頁 > 程序命令 > tomcatdebug命令

tomcatdebug命令

發布時間:2022-07-07 01:24:08

Ⅰ Tomcat怎樣用Debug模式啟動

你是在MyEclipse里跑的嗎?如果是可以直接使用Debug模式啟動的,具體也可以配置在server 的

window-preference-MyEclipse-server-tomcat選擇你用的版本,添加到Myeclipse中,選擇debug模式啟動,

配置完成後在程序里添加服務,然後以debug模式啟動

Ⅱ Tomcat怎樣用Debug模式啟動

你可以用配置Tomcat支持remote debugging
即tomcat通過某個埠通訊來遠程調試,而不需要在eclipse中啟動

給JVM加上如下的啟動參數:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

可進一步查tomcat文檔或:Tomcat remote debug

Ⅲ eclipse tomcat怎麼調試

方法/步驟

1
在eclispe中新建web應用,名字叫webtest。裡面只有一個HelloServlet。Web.xml配置如下。

2

改tomcat的啟動腳本startup.bat。復制startup.bat為startup-debug.bat,然後打開startup-
debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%這一行,修改為「call
"%EXECUTABLE%" jpda start %CMD_LINE_ARGS%」,然後在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n

3
雙擊「startup-debug.bat」,用debug模式啟動tomcat。在tomcat的後台可以看到tomcat已經在9000埠進行監聽。

4

eclipse中,點擊菜單項「run」->「debug confiurations」,打開debug
confiurations對話框,在裡面雙擊「Remote java
Application」,在右邊在Host中的輸入tomcat的主機名,Port中輸入埠號,也就是9000,然後點擊「debug」。當然也可以
在name中自定義一個你喜歡的名字。

5

webtest導出為webtest.war文件,然後把webtest.war拷貝到tomcat的webapps目錄下。然後在eclipse的
HelloServlet第一行打一個斷點,然後打開瀏覽器,輸入http://localhost:8080/webtest/hello,然後回車。
就會看到eclipse停在了斷點上。

http://jingyan..com/article/0320e2c1f4ef6b1b87507b06.html

Ⅳ tomcat debug模式有什麼用

debug模式允許開發工具遠程debug接入,而run模式不允許debug插入。
比如用eclipse,在debug config中,可以遠程接入到以debug模式啟動的遠程伺服器,進行遠程代碼調試。

Ⅳ 如何讓Tomcat以Debug模式啟動

第一步:配置JPDA參數

如果Tomcat使用的是JDK 1.5以上版本,那麼JPDA可以使用JVMDI,配置方法為:
在tomcat的bin/catalina.bat文件中一開始加入:
set JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:8000
如果是Mac OS X或是Linux,則在bin/catalina.sh文件中一開始加入:
export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:8000
其中address中的埠不一定非用8000哦,也可以換成其他埠。
如果使用的是JDK 1.4,那麼只能使用JVMPI了,見後面的說明。

第二步:以JPDA模式啟動

在tomcat的bin/startup.bat文件中的啟動命令中加入JPDA,如下圖:

export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000

說明:

1)以上方法在Windows/Mac OS X,Tomcat 5.5.25下均測試通過;Tomcat 5.0.x和6.0.x則參見4樓;
2)如果是JDK 1.4,JPDA參數需要調整為-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=localhost:8000,
不過沒試過,可能個別參數還需要再調整一下;(建議用JDK 1.5,因為JVMDI比JVMPI強大很多)
3)JPDA的相關參數說明見 http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html
4)debug並不是診斷和解決問題的唯一方法,很多時候分析運行日誌能更快地發現原因和解決問題.

Ⅵ 怎麼打開tomcat的debug模式

下載安裝好SecureCRT,安裝好的界面如下圖所示:

2
連接遠程端伺服器,右鍵點擊session,在出現的菜單中點擊Quick Connect -->填如hostname和username-->點擊connect-->輸入如下命令ifconfig

3
停止tomcat服務(只有停止tomcat服務之後才能開啟debug模式)
[root@test ~]# service tomcat stop

4
開啟debug模式(同時將tomcat啟動)
[root@test ~]# /home/tomcat/bin/catalina.sh jpda run

5
將本地myeclipse與遠端的tomcat實現debug跟蹤,在需要調試的代碼處添加breakpoint,右鍵點擊-->Debug as--> Debug Configurations --> Remote Java Application在出現的界面選在Project 對應的調試的項目,默認為打斷點的項目,填入相應的地址和埠最後點擊Apply-->Debug 出現debug調試界面或者手動切換到debug界面成功界面

6
下面打開瀏覽器輸入你要訪問的伺服器地址就可以了

Ⅶ 如何在eclipse debug tomcat

在eclispe中新建web應用,名字叫webtest。裡面只有一個HelloServlet。Web.xml配置如下。

修改tomcat的啟動腳本startup.bat。復制startup.bat為startup-debug.bat,然後打開startup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%這一行,修改為「call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%」,然後在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n

雙擊「startup-debug.bat」,用debug模式啟動tomcat。在tomcat的後台可以看到tomcat已經在9000埠進行監聽。

在eclipse中,點擊菜單項「run」->「debug confiurations」,打開debug confiurations對話框,在裡面雙擊「Remote Java Application」,在右邊在Host中的輸入tomcat的主機名,Port中輸入埠號,也就是9000,然後點擊「debug」。當然也可以在name中自定義一個你喜歡的名字。

把webtest導出為webtest.war文件,然後把webtest.war拷貝到tomcat的webapps目錄下。然後在eclipse的HelloServlet第一行打一個斷點,然後打開瀏覽器,輸入http:// localhost:8080/webtest/hello,然後回車。就會看到eclipse停在了斷點上。

Ⅷ 在MyEclipse中啟動tomcat怎麼出現DEbug窗口

在MyEclipse中啟動tomcat出現DEbug窗口的原因是默認以debug模式啟動,所以同時會彈出debug窗口。

設置方法:

打開windows菜單,進入preferences ,在彈出的窗口裡單擊MyEclipse 在Application Server的選項下面選擇tomcat的launch把它選擇成:run mode就可以了,MyEclipse 默認的是debug mode.

Ⅸ 如何在tomcat中進行debug

修改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.

 

修改start.sh: 文件最後一行,有一句:
exec "$PRGDIR"/"$EXECUTABLE" start "$@"   

修改為:

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 

 

 

運行start.sh,日誌catalina.out里會列印:
Listening for transport dt_socket at address: 8000

並停止在此,等待debug接入

 

intellij idea 或者 eclipse 使用remote tomcat,埠8000, 以debug模式啟動

即可遠程debug。

原文鏈接:blog.csdn.net/hangbingbihai/article/details/91611241

閱讀全文

與tomcatdebug命令相關的資料

熱點內容
嵌入命令行 瀏覽:89
檔案為什麼被加密 瀏覽:483
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:992
共享文件夾能在哪裡找到 瀏覽:433
旅遊訂旅店用什麼app 瀏覽:239
一個女程序員的聲音 瀏覽:493
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:166
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:279
檢測到加密狗注冊伺服器失敗 瀏覽:204
解壓後手機如何安裝 瀏覽:519
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:653
東北程序員帥哥 瀏覽:707
加密封條風噪小 瀏覽:974
安陽少兒編程市場 瀏覽:499
雲伺服器建設原理 瀏覽:259