2013-12-18 27 views
2

我有一個只能通過跳轉主機訪問的服務器上運行的tomcat。如果我們可以直接訪問服務器(如跳轉主機),我們可以在eclipse中啓用遠程調試。我想知道有什麼方法可以遠程調試運行在無法直接訪問的服務器上的tomcat嗎?通過跳轉主機遠程調試eclipse

回答

0

如果我已經正確地理解了您的基礎結構,我可以想出2種可能的方法來做到這一點。

  1. 端口轉發一些跳轉主機的端口(例如8000)來調試您的tomcat服務器的端口。然後像平常一樣在eclipse中啓動遠程調試(即「Socket Attach」跳轉主機ip和端口8000)。

  2. 如果您可以從服務器(運行tomcat的服務器)運行eclipse實例到達主機 - 您可以使tomcat連接到使用「Socket Listen」遠程調試模式的eclipse。

+0

你能幫助我進行端口轉發嗎?所有3臺服務器都是基於Linux的。 – Heisenberg

+0

@Anshul有多種配置端口轉發的方式,下面是一個很好的教程,其中顯示了其中的一個:http://www.ridinglinux.org/2008/05/21/simple-port-forwarding-with-iptables- in-linux /如果出於任何原因無法爲您工作,請通知我。 –

+0

@Anshul有幫助嗎? –