在我本地是好的啊
這個世界性難題~vim /usr/program/tomcat7/bin/catalina.sh
/JPDA_ADDRESS=
在bin目錄下執行命令 sh catalina.sh jpda start
,能夠啓動tomcat並開啓遠程調試的端口html
其實官方教程是在文件的開頭加上
export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'
,可是我不想讓其餘同事也是以debug模式啓動。java
agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar {your jetty path} {your port} --path {your war} 1>/dev/null 2>&1 &
點擊下圖紅框中的」run」按鈕,在下拉菜單中點擊「Edit Configurations…「:vim
在彈出的菜單中點擊「+「,再點擊「Remote「:tomcat
以下圖,修改Port框中的數字爲以前設置的Tomcatdebug端口號(默認8000),若是tomcat部署在其餘機器上,請在Host輸入框中填入tomcat所在機器的ip:服務器
設置完畢後點擊下面的「ok「,回到主窗口後,點擊下圖紅框中的下拉菜單,選中咱們剛纔新建的debug配置項,再點擊小蟲按鈕,就能鏈接到tomcat的debug端口了:微信
若是看到下圖則表明成功了intellij-idea
如上圖所示,其中 標註 2 和 標註 3 又分別有兩種分類,socket
標註 2:傳輸方式,默認爲Socket; ide
Socket:macOS 及 Linux 系統使用此種傳輸方式;
Shared memory: Windows 系統使用此種傳輸方式。測試
標註 3:調試模式,默認爲Attach;
Attach:此種模式下,調試服務端(被調試遠程運行的機器)啓動一個端口等待咱們(調試客戶端)去鏈接;
Listen: 此種模式下,是咱們(調試客戶端)去監聽一個端口,當調試服務端準備好了,就會進行鏈接。
本文爲博主對幾篇 博文|教程 的總結,部分文字爲直接複製。如下爲原文連接:
本文做者:夏日淺笑、
原文地址:http://www.javashuo.com/article/p-anujjfxr-eq.html 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接。