1)打破它不應該在的地方:在工具>選項> misc> java調試器>步驟過濾器,我有「不要步驟成爲「設置爲合成方法(選中),靜態初始化(檢查),並添加匹配java。*,java.util.AbstractExecutorService和java.util.ThreadPoolExecutor(追求過度的冗餘)類的條目。Netbeans 7調試器不會中斷它應該在哪裏,它應該不會破壞
儘管如此,調試器總是在中斷java.util.concurrent.ThreadPoolExecutor $ Worker.run()。我已經嘗試了這兩個「通過篩選器到達未經過濾的代碼」檢查並清除。
2)不打破它應該在哪裏:在GWT MVP項目中,我在Presenter中設置了斷點,並且他們不再旅行(習慣於)。服務器RPC斷點脫節就好了,我沒有看到任何會導致客戶端代碼處理方式發生變化的更改。 FWIW,我已經安裝了&激活的gwt4nb插件。
關於在哪裏尋找這些行爲背後的問題的任何想法?
更新:看來還真的NetBeans不喜歡使用GWT 2.2版。在pom中使用以下...
<gwt.maven.plugin.version>2.2.0</gwt.maven.plugin.version>
<gwt.version>2.2.0</gwt.version>
...項目 - >屬性 - >框架甚至不顯示GWT。如果我手動添加GWT,它增加了以下節點項目屬性(奇怪的是,它不會取代現有的GWT版本節點):
<gwt.version>2.0.3</gwt.version>
<runTarget>welcomeGWT.html</runTarget>
項目屬性對話框不提供任何配置選項的GWT框架。我仍然沒有找到讓2.2.0堅持下來的方法,我認爲這是導致客戶端調試問題的原因。