本文通过开发一个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 断点的方法, 以及如何远程调试JSP。作为基础知识,本文的前两部分描述了Java Debug 和JSR-45 的 基本原理。
推荐一个Eclipse的插件来协助J2EE开发,这个插件名 称nqLomboz。Lomboz插件不仅仅可用于支持JSP语法 检查和调试,它更主要的作用是能够将很多Java应用服 务器(~[1Tomcat、JBOss、WebLogic等)、J2EE组件 和Web应用...
8.3 基于数据库系统的Eclipse插件开发 288 案例8-3 Eclipse插件中数据库的应用 288 第二部分 项目实践 第9章 Shopping Online网站概述及设计方案 296 9.1 Shopping Online购物在线网站总体描述 296 9.1.1...
些版本为 phpeclipse_1.1.8; PHPeclipse这个插件包括的...安装Apache,Tomcat及php、Mysql和Eclipse插件(Eclipse + MyEclipse + Phpeclipse) 官方网址:http://www.phpeclipse.de/,http://www.phpeclipse.net/
eclipse 连接Tomcat 插件. Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
第八章:介绍eclipse插件,以及插件开发的环境,你将学习怎样建立简单的插件,发布插件以使别人可以使用 第九章:更多的插件代码显示如何建立定制编辑器,视图,参数页面 附录 附录A:eclipse的java相关菜单快速...
ssm 体检预约管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库, 系统主要采用B/S模式开发。 前段...
ssm 设备采购管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库, 系统主要采用B/S模式开发。 前段...
ssm 房屋销售管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库, 系统主要采用B/S模式开发。系统...
ssm 科研奖励申报管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据 库,系统主要采用B/S模式开发。...
ssm 网上订餐管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库, 系统主要采用B/S模式开发。系统...
Lomboz是Eclipse的一个主要的开源插件(open-source plug-in),Lomboz插件能够使Java开发者更好的使用Eclipse去创建,调试和部署一个100%基于J2EE的Java应用服务器。 Lomboz插件的使用,使得Eclipse将多种J2EE的...
基于jsp+servelet+javaweb的网上书店,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json 后端技术:servlet,javaweb 本系统共分为两个角色:管理...
基于Spring、SpringMVC、JSP的学科竞赛管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json 后端技术:Spring、JDBC 本系统共分为两个角色...
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,...
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,...
前端技术:jsp,Ajax,Json 后端技术:JavaWeb,JDBC 本系统共分为两个角色:管理员和用户。 管理员:admin 123456a 用户: ww 123456 主要功能有: 借阅管理、书籍管理、出版社管理、图书种类饼状统计、用户管理、...
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,...
关于resin3.1.6版本在Eclipse3.2中的配置 无插件版 详细说明的开发设置,无插件配置。 很正确,我调试成功了,我也是累的要死找这个东西。可网上说得我头都大了,都是抄来抄去。 如果你是resin新手,看看吧!为...
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet, AJAX, JSP, JSF, Struts,...