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坚持下来的方法,我认为这是导致客户端调试问题的原因。