到目前为止,在GWT super dev模式下调试似乎是一个真正的痛苦。如果有任何错误,则没有堆栈跟踪,只是在chrome控制台中给出了一个神秘的消息。有没有办法让所有错误打印堆栈跟踪,比如在开发模式下?
我相信我已经拥有源地图,因为如果我使用Chrome的开发工具中的Sources,我可以看到我的java类的源代码。
答案 0 :(得分:2)
GWT.setUncaughtExceptionHandler
允许您设置一个异常处理程序,它将处理所有异常。然后,您可以使用this code之类的内容获取该异常的堆栈跟踪,然后将exception.toString()
和堆栈跟踪打印到控制台。这对我来说效果相当不错。
答案 1 :(得分:0)
如何启动超级开发模式?从日食里面可能吗? 如果你有一个maven项目并从命令行运行它(例如mvn gwt:run),会弹出一个窗口,显示异常和其他信息的堆栈跟踪。