正 文

配置Eclipse进行远程调试


www.7dspace.com  更新日期:2005-10-13 0:32:42  七度空间


接下来执行bin/run脚本启动JBoss服务器。在浏览器中通过访问http://localhost:8080/webapp/catalog来激活servlet示例,JBossServlet在JBoss服务器上运行并在浏览器中输出信息,如图10所示:

图10 JBossServlet在JBoss服务器上运行

配置Eclipse进行远程调试

  为了能在Eclipse中远程调试JBoss应用,需要以debug模式启动JBoss服务器,这可以通过在批命令脚本文件bin/run中设置debug选项来实现。JBoss提供的调试机制是基于Java平台调试架构(JPDA)的。按以下方式设置JAVA_OPTS变量:

set JAVA_OPTS= -Xdebug -Xnoagent
  -Xrunjdwp:transport=dt_socket,address=8787,
  server=y, suspend=n %JAVA_OPTS%

  这些debug参数有:

有关debug参数设置的详细说明参见JPDA文档。

为了演示Eclipse的远程调试功能,需要在JBossServlet中抛出异常。为此我们在JBossServlet.java中引入NullPointerException(空指针异常),把原先的代码:

out.println("Eclipse JBoss  Debugging");

改为:

String str=null;
out.println(str.toString());

11页,页码:[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 

上一篇:如何用RSS技术升级您的网站
下一篇:利用反向代理保护WEB服务器
作者:  来源:matrix ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐