?eclipse??JVM????

2011-12-26 15:52:39by SeaCat

JvmRemoteDebug

JVM启动参数

在JVM启动参数中增加以下内容:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044

其中,address是远程debug服务所使用的端口,必须是一个空闲端口号。 对于Tomcat,可以在startup.sh中设置JAVA_OPTS环境变量,增加上述参数。

在Eclipse中连接远程JVM

Eclipse中选择Run -> Debug configurations,选中Remote java applications,再点工具栏上的新增按钮。 在Connection properties中,输入host和port,分别对应主机的IP地址,和前面步骤中启用的端口号。 在source这一页,点add->java project,将包含要调试的源代码的项目加入进去。

然后点debug,再切换到Debug perspective,即可对远程JVM开始调试。

Demo
    Attachments

      Comments

      0 Responses to the article

      暂时没有评论。

      发表评论