2011-04-29 26 views
1

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堅持下來的方法,我認爲這是導致客戶端調試問題的原因。

回答

1

典型的問題是代碼被逐步編譯的代碼與項目中的源代碼不匹配。如果我更新了一些源代碼並保存它,然後在調試器中遍歷一個已部署的項目,我可以產生相同的行爲。

相關問題