1.问题:
一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.
2.解决:
使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加或删除类的方法和成员变量。tomcat是可以直接运行的。即:只要修改tomcat的Server.xml的Context的配置,就可以在MyEclipse里面DEBUG和直接修改代码而不重新Tomcat重新加载你的修改,很大的提高调试的效率。具体配置很简单:
server.xml
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--> <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/media" docBase="D:\temp\media"/>
<Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>
</Host>
关键:在Context上不要加reloadable和debug属性。
分享到:
相关推荐
【标题】"myeclipse+tomcat+struts+mysql简单实例"是一个综合性的Web应用开发教程,旨在演示如何在MyEclipse集成开发环境中利用Tomcat服务器、Struts框架和MySQL数据库来构建一个实际的项目。这个实例可能涵盖从创建...
它利用了MyEclipse作为集成开发环境,Tomcat作为应用服务器,以及JSP(JavaServer Pages)的MVC(Model-View-Controller)设计模式来实现业务逻辑和用户界面的分离。 【描述】中的关键信息揭示了系统的核心组成部分...
综上所述,"网上商城java MyEclipse+Tomcat+Mysql"项目提供了一个完整的Java Web开发实例,涵盖了从开发环境设置、数据库设计、后端逻辑实现到部署运行的全过程,对于学习和理解Java Web开发具有很高的参考价值。
【基于MYECLIPSE+TOMCAT的新闻发布系统】是一种常见的Web应用程序开发方式,它结合了MYECLIPSE集成开发环境(IDE)和TOMCAT应用服务器,用于构建和部署动态网站或Web服务。MYECLIPSE是Eclipse的增强版本,提供了丰富...
标题 "myeclipse+tomcat6.0+struts2开发的登录程序" 提供了我们正在探讨的技术栈,这是一个使用MyEclipse作为集成开发环境(IDE),Tomcat 6.0作为应用服务器,以及Struts2作为MVC框架来构建的登录应用程序。...
- 在调试模式下,你可以查看变量值,单步执行,修改变量等,以便于找出和修复问题。 6. 部署到生产环境: - 当Web项目开发完成后,你可以通过MyEclipse导出WAR文件,或者直接将整个项目复制到Tomcat的webapps目录...
2. **添加Tomcat服务器**:打开MyEclipse的“Servers”视图,右键点击“New” -> “Server”,在列表中选择Apache -> Tomcat版本,然后设置Tomcat的安装路径。 3. **配置服务器属性**:双击新创建的Tomcat服务器,...
【标题】:“网上购物车(MyEclipse+tomcat+sql2000)”是一个基于Java技术实现的网络应用程序,它结合了MyEclipse开发环境、Tomcat服务器和SQL Server 2000数据库,为用户提供了一个完整的网上购物平台。 【描述】...
它集成了开发、调试、部署等全过程工具,如内置Tomcat服务器、数据库连接工具、代码提示和自动完成等,极大地提高了开发效率。在构建网上购物系统时,Myeclipse可以用来创建JSP、Servlet、JavaBean等项目组件,并...
只需在项目上右键点击,选择“Debug As” → “Debug on Server”,即可开启调试模式。此外,还可以通过“Server”视图中的“Stop”按钮来停止服务器,或者通过“Redeploy”操作重新部署应用。 以上就是MyEclipse...
通常,Tomcat等应用服务器在独立部署模式下并不支持热部署,但JRebel通过动态加载和更新类文件,使得Tomcat可以在运行时接收代码变更。 首先,你需要下载JRebel的jar文件,例如这里提供的"jrebel.jar"。然后,将...
MyEclipse是著名的Java EE集成开发环境,提供了强大的代码编辑、调试、部署等功能,特别适合开发基于JSP和Servlet的Web应用。在这个项目中,MyEclipse作为开发工具,简化了项目的构建和测试过程。 3. Tomcat ...
总结起来,这个项目是一个基于Myeclipse的Web应用开发实例,采用了MVC架构,数据库管理使用MySQL,应用服务器是Tomcat。开发者编写了网页代码并实现了与数据库的交互,通过Tomcat服务器提供服务。"Test1"可能是项目...
配置过程中,可以选择Tomcat的安装路径,设置端口号,以及决定是否在调试模式下运行。 2. **动态加载的设置**:在MyEclipse中,可以为Tomcat服务器配置动态加载的选项。通常在“ Servers ”视图中右键点击Tomcat...
它包含了对Java、JSP、Servlet、JSF、JPA、Struts、Spring等开发的支持,以及对多种服务器如Tomcat、WebLogic、JBoss等的配置和调试功能。在本项目中,MyEclipse被用作代码编辑、编译、调试和部署的工具。 2. **JSP...
在开发图书管理系统时,MyEclipse可以用来编写、调试、测试和部署代码,提供了一站式的开发体验。 **开发文档**:开发文档通常包括需求分析、系统设计、接口规范、数据库设计、用户手册等内容,有助于团队成员理解...
【标题】:“图书馆管理系统struts2+mysql+tomcat6.0+myeclipse6.0” 本系统是一个基于Java技术栈的图书馆管理解决方案,它整合了Struts2框架、MySQL数据库、Tomcat应用服务器以及MyEclipse集成开发环境。这个项目...
【标题】"myeclipse+struts实例——2"是一个基于Java EE(J2EE)技术栈的项目实例,主要涉及MyEclipse集成开发环境、Struts框架和Tomcat服务器的使用。在这个实例中,开发者将学习如何在MyEclipse中创建一个简单的...
标题和描述中提到的"新闻系统"是一款基于SSH(Struts、Spring、...开发者利用Eclipse和MyEclipse进行编码和调试,而Tomcat服务器部署和运行应用。通过Hibernate与数据库进行交互,Spring则负责整体的协调和管理。
1. **MyEclipse**:MyEclipse是一款强大的Java EE集成开发环境,它扩展了Eclipse的功能,提供了对Java、Web、J2EE应用的开发、调试和部署支持。在这个实例中,MyEclipse被用作编写、构建和测试Struts应用的平台。 2...