2012-04-25 179 views
0

我將tomcat配置爲從Eclipse進行遠程調試:無法連接到遠程虛擬機

啓動「配置Tomcat」。轉到Java選項卡。添加以下行:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 

然後啓動服務器。

但我沒有看到沒有人登錄catalina.out引用JPDA! 另外我沒有看到端口8000正在監聽(使用netstat -a)。

我收到以下錯誤,當我試着從Eclipse的調試(使用遠程調試設置):

無法連接到遠程VM。連接被拒絕

爲什麼?

+0

僅用於調試目的,這裏有兩個想法:1,更改防火牆的端口和開關(如果有的話),2,在JPDA配置之後添加一些新的配置,例如極低的Xms/Xmx設置,以查看Tomcat正確讀取您的參數。 – 2012-04-25 06:49:35

+0

1)我試圖使用另一個端口(1044)。 2)我允許所有在我的防火牆,連接到java和tomcat 3)我添加了一些新的配置(XMS/XMX)到Tomcat java選項,它不會啓動,所以之前是正確的選項和tomcat讀取它很好。 但我仍然有這個錯誤:( – Wolandello 2012-04-25 07:04:25

+0

哇,現在它工作正常。我剛剛改變了我以前使用的配置。但我仍然不明白爲什麼它沒有工作....是否是魔術? :) – Wolandello 2012-04-25 07:17:49

回答

0

8000端口是免費的嗎?還是正在被別人使用?

+1

我認爲這是免費的,因爲它不在netstat列表中 – Wolandello 2012-04-25 06:25:29

+0

也可以使用127.0.0.1作爲主機以避免任何主機條目衝突。 – Ithar 2015-05-13 10:17:06

相關問題