亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat配置遠程調試

系統 2112 0

===========方法1================================

tomcat7 :catalina.bat jpda start,調試端口默認為8000

===========方法2================================?
1.進入工程目錄,運行Ant命令編譯;
2.生成Eclipse工程所需的文件(.classpath和.project等);
3.antexpand發布編譯生成的war包;
4.從外面啟動Tomcat(某些工程并非標準JavaEE工程,無法直接在Server視圖下集成服務器);
5.訪問自己的成果,汗,此時如不做特殊設置,效果是看到了,可是調試呢?
?
帶著問題學習了下遠程調試總結如下:
在做遠程調試時,在windows系統和非windows系統下的配置,Tomcat中會有所差別,具體如下:

第一步、配置tomcat
一、在windows系統中:
打開%CATALINE_HOME%/bin下的文件catalina.bat,加入下面這行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address= 8000

其中 address=8000是沒被使用的端口號。連接方式有兩種,為dt_shmem和dt_socket,分別表示本機調試和遠程調試。

二、在非windows系統中:
還需要把% CATALINE_HOME %/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默認的端口是8000,所以如果8000端口已有他用的話,還需在catalina.sh文件中設置:JPDA_ADDRESS=8000。
輸入命令startup.sh或者catalina.sh jpda start就可啟動tomcat。

第二步、配置eclipse
在Eclipse中選擇Run Debug,在彈出對話框中右擊Remote Java Application新建一個遠程調試項,如下所示:

Tomcat配置遠程調試

在 “Name”輸入框中輸入遠程調試的名稱,在“Project”中選擇要調試的項目,在“Host”中輸入需要遠程調試項目的IP,也就是tomcat所在的IP,在“Port”中輸入設置的端口號,比如上面設置的8000,然后鉤選“Allow termination of remote VM”,點擊“Apply”即可。
設置完后就可以開始調試了,大概分一下幾步:
1、啟動tomcat(遠程),如在控制臺輸出“Listening for transport dt_socket at address: 8000”,即說明在tomcat中設置成功;
2、在本機設置斷點;
3、進入上圖界面,選擇要調試的項,點擊“Debug”即可進行遠程調試;
4、訪問你的測試頁面即可看到久違的調試界面。

但每次做上述操作非常煩,不如寫個批處理,如取名為Tomcat debug.bat,在這個文件中加入下面幾行:

cd %CATALINE_HOME%/bin
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
startup

將此腳本保存到tomcat/bin目錄下,然后發個快捷方式在桌面,歐啦~~~~
這樣需要遠程調試時,運行debug.bat即可;不需要遠程調試時,還是運行startup.bat文件

==========方法3================================

tomcat遠程調試

1.Linxu系統: apach/bin/startup.sh開始處中增加如下內容:?

Java代碼? ? 收藏代碼
  1. declare?-x?CATALINA_OPTS= "-server?-Xdebug?-Xnoagent?-Djava.compiler=NONE?-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788" ???



2.Windows系統: apach/bin/startup.bat開始處中增加如下內容:?

Java代碼? ? 收藏代碼
    1. SET?CATALINA_OPTS=-server?-Xdebug?-Xnoagent?-Djava.compiler=NONE?-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address= 8788 ??

Tomcat配置遠程調試


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久精品这里热有精品 | 免费视频爰爱太爽了 | 欧美精品亚洲精品日韩专区 | 亚洲成人在线网 | 国产一区二区高清在线 | 亚洲国产成人久久精品hezyo | 青青草a| 99热久久精品最新 | 夜夜精品视频 | a级做人爱免费播放 | 国产毛片毛片精品天天看 | 99在线免费| 欧美成人午夜影院 | 久青草视频97国内免费影视 | 特黄一级大片 | 精品日韩视频 | 奇米777狠狠| 粗大猛烈进出呻吟声的视频 | 91亚洲国产成人久久精品网站 | 国产美女亚洲精品久久久久久 | 国产成人无精品久久久 | 黄色在线免费观看 | 欧美成人一级 | 最新69成人精品毛片 | 奇米在线播放 | 一级毛片特级毛片免费的 | 亚洲图片综合区另类图片 | 日韩精品一区二三区中文 | 日本精品久久久久中文字幕8 | 国产香蕉在线精彩视频 | 曰本毛片va看到爽不卡 | 羞羞视频网站 | 日本精品中文字幕在线不卡 | 一级毛片看真人在线视频 | 久久精品国产精品亚洲20 | 在线精品欧美 | 九九国产视频 | 成人不卡| 热99在线 | 日韩亚洲第一页 | 色综合中文 |