首页 | 软件中心 | Designand Inspiration
读库教程网 > 网络教程 > 网页编程 > J2EE-J2ME > 配置Eclipse进行远程调试

配置Eclipse进行远程调试

添加:2008年6月3日

  如果J2EE开发者在应用服务器上部署了应用,想在Eclipse的IDE(集成开发环境)下调试该应用,他可以利用Eclipse IDE的远程调试器连接到应用服务器上进行调试。如果没有这个调试器,出错信息就只能从应用服务器的错误日志里获取。

  借助于Eclipse的远程调试器,你可以在应用程序中设置断点,然后在Eclipse里调试应用。当应用在诸如JBoss之类的服务器端运行出错时,应用就被挂起,Eclipse IDE的Debug视图显示产生错误的那一行。在下面的演示里我们将在Eclipse中对JBoss服务器上的应用进行调试。

  开始测试之前我们要做以下工作:
  1.启动JBoss服务器。
  2.将Eclipse的远程调试器连接到JBoss服务器上。
  3.在Eclipse的图形界面下进行调试。

  我们将编写一个servlet应用示例并将其部署到JBoss服务器上。起初该servlet以无错方式运行,接着我们引入错误以演示Eclipse的远程调试功能。


安装准备工作

1.下载jboss-4.0.2.zip文件。
2.将该zip文件解压到安装目录完成JBoss 4.02应用服务器的安装。
3.下载Eclipse 3.0 或 Eclipse 3.02的zip安装文件eclipse-SDK-3.0-win32.zip。
4.安装Eclipse 3/3.02的IDE开发环境

用Eclipse开发一个JBoss应用

安装完JBoss服务器和Eclipse IDE之后,我们开发一个servlet应用以便在JBoss服务器上运行和调试。servlet应用示例由一个doGet方法组成,它能在浏览器里输出字符串信息。

JBossServlet.Java示例的代码如下:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class JBossServlet extends HttpServlet {
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    out.println("Eclipse Remote Debugging");
  }
}


为web应用创建目录结构。先创建WEB-INF目录,然后在该目录下创建classes目录。为servlet示例创建名为servlets的java包目录,并将JBossServlet.java文件拷贝到该目录。为web应用创建部署描述文件web.XML并拷贝到WEB-INF目录中,该文件如下:


xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


    JBossServlet
    JBossServlet

本内容共6页,当前第1页123456

读库教程网文章由网络收集后整理发布,文章发布人拥有该内容的所有权力及责任!

如果你喜欢这页,可以按Ctrl+D收藏起来。

相关内容
上一个内容:JBoss和JMS文档3
下一个内容:没有了
相关评论
公益广告
精彩推荐
友情链接: 百分百青年 | 烛光信息网 | 夏布新网 | 新育互联网
管理员:QQ:27038219, E-mail:27038219@qq.com今日更新
读库教程网所有文章从网络收集所发布,文章发布人拥有该内容的所有权力及责任,转载时请注明出处!
Template designed by www.dkuu.com. Optimized for 1024x768 to Firefox,Opera and MS-IE6/IE7.