我有一个GWT-Maven项目,我想调试它。我对开发模式或生产模式下的调试没有任何想法。所以我正在做一些我做过的事。
我在tomcat6 liferay服务器上部署war文件。
现在我在服务器端设置了一个断点(它的工作完美)
当我在客户端上设置断点而不是workig。
所以有任何方法可以在开发或生产模式下调试GWT客户端。
答案 0 :(得分:1)
我不确定我是否正确地关注了你,但GWT被编译成了JS。看看sourceMaps,我相信你正在寻找的东西。
答案 1 :(得分:1)
您应该使用浏览器的调试器。 Chrome就是最好的。
启动您的GWT应用。 按F12打开开发人员工具。 选择“来源”标签 在左侧的树上打开“您的页面标题(xxxx.html)” 在此下方,您将看到包含所有包的源地图。 打开要放入断点的java文件,并使用Chrome设置断点。
在Eclipse中进行客户端GWT调试是不可能的。但对我来说,Chrome调试器已经绰绰有余了。 我认为IntelliJ可以从whitin IntelliJ本身(对于IntelliJ的付费版本)进行GWT的客户端调试。