Posted on 2008-03-27 18:07
wangd 阅读(305)
评论(0) 编辑 收藏 所属分类:
测试与调试
第一步:修改jboss\bin\run.bat文件中的JAVA_OPTS,使之生效,如下所示:set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5000,server=y,suspend=y %JAVA_OPTS%
第二步:配置jbuilder下面的run->configurations,添加一个server类型的配置(该server为已经配好的jboss),编辑配置项:run->debug->remote enable,选择Attatch方式,transport类型为dt_socket,address与jboss中配的一致(第一条红色部分)。
第三步:启动jboss时,它会等待客户端的连接,如下所示:
Warning: classic VM not supported; client VM will be used
此时在jbuilder中运行第二步配置的调试项,接着jboss正常启动。
这样我们就可以在action或process中设置断点了,方便调试web 工程。