在GWT Super Dev模式下调试?

到目前为止,在GWT super dev模式下调试似乎是一个真正的痛苦。 如果有任何错误,则没有堆栈跟踪,只是在chrome控制台中给出了一个神秘的消息。 有没有办法让所有错误打印堆栈跟踪,比如开发模式?

我相信我已经有源地图,因为如果我在Chrome的开发工具中找到Sources,我可以看到我的java类的源代码。

GWT.setUncaughtExceptionHandler允许您设置一个exception处理程序,它将处理所有exception。 然后,您可以使用类似此代码的内容获取该exception.toString()的堆栈跟踪,然后将exception.toString()和堆栈跟踪打印到控制台。 这对我来说效果相当不错。

你如何开始超级开发模式? 从日食里面可能吗? 如果你有一个maven项目并从命令行运行它(例如mvn gwt:run),会弹出一个窗口,显示exception和其他信息的堆栈跟踪。