`
janrn
  • 浏览: 45108 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

开发一个调试JSP的Eclipse插件5(收藏)

阅读更多
本文通过开发一个JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 JAVA Debug 和 JSR-45 的基本原理。
  环境要求: 本文的代码是在 Eclipse3.0.0,JDK1.4.2 和 Tomcat5.0.5 上测试过的
 JSPBreakpoint 重载了父类的addToTarget(JDIDebugTarget target) 方法。重载这个方法的目的是根据不同的应用服务器,设置不同的 referenceTypeName和sourcePath。我们知道,每种应用服务器编译 JSP 产生Java Class 名称的规则都不相同,例如Tomcat编译Hello.jsp 产生的Java 类名为 org.apache.jsp. Hello_jsp,而WebSphere6.0 却是 com.ibm._jsp._Hello。只有确定服务器类型,才能知道referenceTypeName 和souecePath应该是什么。目前通过启动 JVM 时target 名称来判断应用服务器类型: String targetString = target.getLaunch().getLaunchConfiguration().getName(); 如果targetString 包含 Tomcat ,就认为是 Tomcat。
分享到:
评论

相关推荐

    开发一个调试JSP的Eclipse插件

    ### 开发一个调试JSP的Eclipse插件 #### 知识点一:Eclipse中设置JSP断点的方法及远程调试JSP 在本文中,我们首先关注的是如何在Eclipse环境中设置JSP文件的断点,并进一步探索如何进行远程调试。JSP文件是一种...

    一个在eclipse下的jsp插件,可以随意拖动的

    总结:Eclipse的这款JSP插件以其独特的“随意拖动”功能,为JSP开发者提供了一个更为人性化和高效的开发环境。无论是初学者还是经验丰富的专业开发者,都能从中受益,让JSP页面的设计和编码变得更加简单和愉快。如果...

    关于html_jsp_xml编辑的eclipse插件

    本篇将详细介绍关于"html_jsp_xml编辑的eclipse插件"的相关知识点。 首先,我们来看如何安装描述中提到的GEF(Graphical Editing Framework)插件。GEF是Eclipse提供的一个用于创建图形化编辑器的框架,虽然主要...

    精通eclipse开发jsp

    5. **Sysdeo Eclipse Tomcat Launcher plugin**:这是一个Eclipse插件,允许用户直接在Eclipse内启动和管理Tomcat服务器,简化了开发过程中的部署步骤。 6. **Eclipse版本与JDT**:Eclipse 3.1版本是针对该教程的...

    图解利用Eclipse3+Sysdeo Tomcat plugin编辑和调试JSP

    - **安装方法**: 参照《使用links方式安装Eclipse插件》教程 #### 三、环境配置 **1. 检查环境变量** - 右键点击“我的电脑” -> 高级 -> 环境变量 - **JAVA_HOME**: 指向JDK安装目录 - **TOMCAT_HOME**: 指向...

    eclipse插件IE插件

    例如,"Web Tools Platform"(WTP)是Eclipse的一个扩展,它包含了一些用于Web开发的工具,其中包括了预览功能,可以配置不同的浏览器作为预览目标,包括Internet Explorer。 至于"IE插件",这通常指的是安装在...

    一个jsp的eclipse开发

    **JSR-45**(Debugging Support for Other Languages)为非 Java 语言(如 JSP)编写的程序提供了一个调试标准机制。这种机制使得非 Java 语言编写的应用能够编译成 Java 字节码,并在 JVM 上运行时进行调试。 **...

    TomcatPlugin eclipse插件

    【标题】"TomcatPlugin eclipse插件"是一个专门为Eclipse集成开发环境设计的插件,它的主要功能是方便开发者在Eclipse中管理和调试Tomcat服务器。这个插件极大地提升了Java Web应用开发的效率,因为它允许用户直接在...

    Eclipse插件下载地址大全

    - **MyEclipse**:是一个商业的Eclipse插件集合,尤其适合Java EE开发,提供了一个集成的开发环境,包括数据库管理、服务器配置等功能。官方下载地址需访问MyEclipse官方网站。 4. **版本控制系统插件**: - **...

    一个eclipse做的jsp

    【标题】"一个eclipse做的jsp" 暗示了这个项目是使用Eclipse IDE进行开发的JavaServer Pages(JSP)应用。Eclipse是一款广泛使用的开源集成开发环境,尤其在Java开发领域非常流行。JSP是Web开发中的一个重要组成部分...

    Eclipse JSPServlet环境搭建

    Eclipse J2EE 是 Eclipse 的一个插件,用于支持 Java EE 开发。用户可以从 Eclipse 官方网站下载最新版本的 Eclipse J2EE。 三、下载和安装 Tomcat Tomcat 是一个流行的 Java 服务器,可以用于部署 Java Web 应用...

    Eclipse插件-TomcatPlugin下载

    总的来说,Eclipse 插件 TomcatPlugin 是一个非常实用的开发工具,它使得在 Eclipse 中管理和调试 Tomcat 服务器变得更加便捷,提高了开发效率,降低了出错的可能性。如果你是一个经常使用 Eclipse 和 Tomcat 的 ...

    Eclipse插件大全 挑选最牛的TOP30

    Eclipse作为一个开源的集成开发环境(IDE),其强大的可扩展性在于丰富的插件生态。以下是一些精选的Eclipse插件,它们能极大地提升开发者的生产力和开发体验。 1. PyDev:这款插件专为Python开发者设计,提供了...

    jsp/html editor插件 支持eclipse3.x与4.x版本

    开发人员需要一个强大的编辑工具来处理这两种语言,以提高代码质量和开发速度。"jsp/html editor插件"就是这样的工具,它提供了丰富的特性来提升开发体验。 **2. 插件支持的Eclipse版本** 此插件兼容Eclipse 3.x和...

    Eclipse插件RCP中文入门教程.pdf

    RCP不仅仅是一个开发工具,更是一种设计理念,强调模块化和可扩展性,使得应用能够随着需求的变化而灵活调整。 #### 三、Java开发工具(JDT) Java Development Tools(JDT)是Eclipse平台提供的标准插件之一,...

    Eclipse核心编程:插件、界面与Web开发

    1. **Eclipse插件开发**: Eclipse的核心是其插件模型,允许开发者扩展IDE的功能。通过插件,你可以添加新的语言支持、调试器、版本控制系统等。插件开发涉及理解OSGi框架,它是Eclipse的基础。学习如何创建一个...

    resin eclipse 插件

    Resin Eclipse插件是专为开发人员设计的一款集成开发环境(IDE)扩展,它使得在Eclipse中管理和调试Resin应用服务器变得更加便捷。Resin是一款高性能的Java应用服务器,广泛用于构建Web应用程序,特别是那些基于Java...

    Geronimo的Eclipse插件

    Geronimo的Eclipse插件就是在这样一个环境中运行,扩展了Eclipse对Geronimo服务器的支持。 **插件安装与使用** 要在Eclipse中安装Geronimo插件,通常需要通过Eclipse的“软件更新”功能来获取和安装。首先,需要...

    eclipse(插件集成版)

    - **PDE(Plugin Development Environment)**:用于创建、调试和管理Eclipse插件的工具集,对于扩展Eclipse平台非常关键。 - **Web和企业开发插件**:如Web Tools Project (WTP) 支持Java EE应用的开发,包括...

Global site tag (gtag.js) - Google Analytics