我是 GWT 的新手,但从事 Java 开发已有几年了。我刚刚加入了一个负责使用 GWT 的 Web 应用程序的团队,但我不知道如何在我的浏览器或我的 IDE 中调试 Java 代码。我四处寻找答案,在调试失败一周后,我来到了这里。
这是我的设置:
- IDE:IntelliJ 终极版
- 用于依赖管理的 Maven
- 使用 Git 进行版本控制
- 用于网络服务器的 Tomcat
Web 应用程序有多个 Maven 模块,如果需要,我可以对其进行扩展。
当我运行应用程序来测试新代码时,我会执行 mvn clean、mvn install,然后运行一个小脚本在 Tomcat 上启动 Web 应用程序。
脚本: mvn -N -Dcargo.run -Dcargo.debug -Dcargo.debug.suspend=n
该脚本包含附加在末尾的其他变量,但由于它们的敏感性,我省略了它们。
如何在开发模式下运行此 Web 应用程序,以便我可以在浏览器或 IntelliJ 中调试 Java 代码?我可以运行我的脚本然后开始调试过程还是调试过程必须先开始?
最佳答案
运行和调试 gwt 的快速方法是启动 mvn gwt:run-codeserver
然后导航到http://127.0.0.1:9876
捕获小书签,将其拖到浏览器书签栏中。
转到在 tomcat http://localhost:8080/gwtpage.html
中运行的 gwt 应用程序页面,单击书签,魔法就会发生。
关于maven - 如何在 Tomcat 上运行时调试 GWT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46431195/