如何在 Tomcat 上 运行 时调试 GWT 应用程序
How can I debug a GWT application while it's running on Tomcat
我是 GWT 的新手,但已经成为 Java 开发人员几年了。我刚刚加入了一个负责使用 GWT 的 Web 应用程序的团队,但我不知道如何在我的浏览器或我的 IDE 中调试 Java 代码。我四处寻找答案,在调试失败一周后,我来了。
这是我的设置:
- IDE: IntelliJ 终极版
- 用于依赖管理的 Maven
- Git 用于版本控制
- Tomcat 网络服务器
Web 应用程序有多个 Maven 模块,如果需要,我可以对其进行扩展。
当我 运行 测试新代码的应用程序时,我会执行 mvn clean、mvn install,然后 运行 一个在 Tomcat 上启动网络应用程序的小脚本。
脚本:
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 应用程序页面 运行,单击小书签,奇迹就会发生。
我是 GWT 的新手,但已经成为 Java 开发人员几年了。我刚刚加入了一个负责使用 GWT 的 Web 应用程序的团队,但我不知道如何在我的浏览器或我的 IDE 中调试 Java 代码。我四处寻找答案,在调试失败一周后,我来了。
这是我的设置:
- IDE: IntelliJ 终极版
- 用于依赖管理的 Maven
- Git 用于版本控制
- Tomcat 网络服务器
Web 应用程序有多个 Maven 模块,如果需要,我可以对其进行扩展。
当我 运行 测试新代码的应用程序时,我会执行 mvn clean、mvn install,然后 运行 一个在 Tomcat 上启动网络应用程序的小脚本。
脚本: 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 应用程序页面 运行,单击小书签,奇迹就会发生。