導航:首頁 > 程序命令 > 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命令相關的資料

熱點內容
svn終端命令 瀏覽:122
雲硬碟想必用過雲伺服器的都會有 瀏覽:351
藍牙未加密怎麼看 瀏覽:297
租用伺服器怎麼避免上當 瀏覽:80
東華大學萬燕編譯原理四元式 瀏覽:833
天行九歌焰靈姬ph解壓碼 瀏覽:431
能在手機上使用的c語言編譯器 瀏覽:925
ps解壓在哪裡 瀏覽:164
有個木頭人的解壓游戲叫什麼 瀏覽:30
jit的實現編譯 瀏覽:687
isd4004單片機 瀏覽:538
文件夾很調皮哦 瀏覽:7
如何設置代理伺服器看視頻 瀏覽:36
曼昆第六版pdf 瀏覽:842
程序員幾年能做經理 瀏覽:686
python新建空數組 瀏覽:118
雲伺服器都在哪裡 瀏覽:250
怎麼看編譯器是多少位 瀏覽:60
程序員罵用戶怎麼辦 瀏覽:359
夢幻轉服的原伺服器是指什麼 瀏覽:637