java - 如何在 Eclipse 中调试 Java 应用程序服务器?

标签 java eclipse

我正在尝试调试托管在任何给定端口的 localhost 上的简单 Java 服务器应用程序。在 Eclipse 中,我以 Debug模式运行它以等待传入连接。当我运行浏览器从服务器检索数据时,我什么也得不到。如果我在 Eclipse 之外运行应用程序,一切都很好并且我的页面可以正常运行。

我需要在 Eclipse 中做些什么来启用端口或其他什么吗?

我看到了这个帖子: How does Eclipse debug code in an application server?

但这只是信息性的。任何帮助都会很棒。

最佳答案

要调试在另一个 JVM 甚至另一台机器上运行的应用程序,请使用以下标志启动它们:

java -Xdebug -Xnoagent \ 
-Djava.compiler=NONE \ 
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 

输入要连接的主机名和端口以进行调试:

 Run → Debug Configuration... menu

创建远程 Java 应用程序类型的新调试配置。
此配置允许您输入连接的主机名和端口。

关于java - 如何在 Eclipse 中调试 Java 应用程序服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25208016/

相关文章:

java - Spring Boot 无法呈现(非常)简单的 index.jsp

android - 如何使用 Eclipse 在 Bluestack 应用程序播放器上运行 Android 应用程序?

java - JFace 向导传递变量

java - Eclipse 和 JBoss 不刷新或重建

java - 无法在 Osgi Blueprint 中动态绑定(bind)服务

java - JPA CAN_NOT_JOIN_TO_BASIC

android - 用户操作正在等待后台工作完成

android - Eclipse 找不到我的 HTC Sensation

java - 使用多个 war 来解决多个 Scala 版本

java - Apache POI 跳过从未更新过的行