2014-03-04 121 views
0

在我的工作中,我們使用FitNesse的廣泛。我試圖確定的FitNesse的一個自定義的構建是否會更好地滿足我們的需求,所以我試圖建立一個開發environme1nt,讓我在工作和調試FitNesse的來源。我正在使用IntelliJ IDEA 12.1.7和JDK 1.7。我建立了它,並且可以使用提供的ant任務運行它,但是我在調​​試時遇到了問題。附加IntelliJ IDEA的調試器的FitNesse

我發現這個指南,我認爲做什麼,我需要: http://www.discernment-solutions.com/?p=101

但我無法得到它的工作。當我嘗試調試器附加我得到一個消息說「無法打開調試端口」

我並不是一個Java的傢伙,所以我不知道我做錯了。有一件事我感到困惑的是,指南似乎在暗示,當我開始測試時,將開始一個新的Java程序,我可以連接到。但爲了甚至開始測試或對其進行編輯,我必須已經運行Java過程。這很重要嗎?

回答

0

你有沒有嘗試使用不同的端口?有可能您嘗試的端口已被其他應用程序使用。

的java -Xdebug -Xrunjdwp:交通= dt_socket,服務器= Y,暫停= Y,地址= 8000 -cp%P%M

(多試8000以外的東西)

1

我有一個現在的工作方案,儘管它不是基於REMOTE_DEBUG_COMMAND方法。我只是說這些行的「運行」 ant任務:

<jvmarg value="-Xdebug" /> 
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8100" /> 

我仍然不知道其他的方式是如何工作的,但這種方式是我在做什麼反正更加方便。

+0

我相信改變港口爲你工作。大 – attaboy182