2012-09-17 29 views
1

我想在服務器端調試我的代碼。在製造的startup.batch以下變化:如何在tomcat的服務器端進行調試?

set JPDA_ADDRESS=4666 
set JPDA_TRANSPORT=dt_socket 

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS% 

但部署構建之後,我得到的控制檯上出現以下錯誤:

Debugger failed to attach: handshake failed - received >GET/HTTP/1.1< - except 
ed >JDWP-Handshake< 

回答

0

你試圖連接到端口8080 - 4666不

+0

沒有...我改變了端口號到4666.它仍然顯示了同樣的錯誤 – user1677123

+0

呃,我不明白你的網絡 - 你有tomcat監聽HTTP連接的端口(8080?),你試圖從Eclipse或其他IDE調試Tomcat應用程序,指向遠程主機/ 4666。正確? – jdevelop

0

我在這裏沒有看到任何問題,但要解決您的問題,請檢查下面並嘗試在該端口上進行調試。

  1. 您用於調試的端口(也許您有一些其他服務器阻止這些端口)。
  2. 您的計算機的主機名(您可能必須在本地主機的主機文件或者一些配置,使得它失敗的地方指點)
相關問題