6

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

我相信我已经有了源映射,因为如果我在 Chrome 的开发工具中访问 Sources,我可以看到我的 java 类的源代码。

4

2 回答 2

2

GWT.setUncaughtExceptionHandler让您设置一个异常处理程序,它将处理所有异常。然后,您可以使用类似此代码的方式获取该异常的堆栈跟踪,然后exception.toString()将堆栈跟踪打印到控制台。这对我来说效果很好。

于 2014-06-20T19:12:22.277 回答
0

你如何启动超级开发模式?也许从日食内部?如果您有一个 maven 项目并从命令行运行它(例如 mvn gwt:run),则会弹出一个窗口,向您显示异常的堆栈跟踪以及其他信息。

于 2014-05-26T09:29:26.667 回答