如果server.xml中配置如下,则需要重启
<Context reloadable="true" debug="0" docBase="D:\WORKSPACE\test\webapp" path="/test" />
这样,修改java代码不需要重启:
<Context docBase="D:\WORKSPACE\test\webapp" path="/test" />
或者直接通过myeclipse部署,也可以修改java代码不用重启。
1.问题:
一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.
2.解决:
使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加或删除类的方法和成员变量。tomcat是可以直接运行的。即:只要修改tomcat的Server.xml的Context的配置,就可以在MyEclipse里面DEBUG和直接修改代码而不重新Tomcat重新加载你的修改,很大的提高调试的效率。具体配置很简单:
server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="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属性。
分享到:
相关推荐
tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0tomcat 5.0
提高开发效率之tomcat免重启(随意更改java代码)提高开发效率之tomcat免重启(随意更改java代码)提高开发效率之tomcat免重启(随意更改java代码)提高开发效率之tomcat免重启(随意更改java代码)
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...
Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括: · 性能优化和减少垃圾回收动作 · 重构程序部署,通过一个可选的独立部署程序,允许在将一个web应用放进产品前验证和编译它 · 基于JMX的...
Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。 Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动
需要tomcat5.0的同学拿去,我在用的时候没有,找到了就分享出来。
刚从官方网上下载的,最纯净的安装版本.很少见的哦,请大家给以支持,谢谢
tomcat5.0版本
Tomcat5.0服务器适合用Eclipse,Myeclipse等开发工具
Tomcat 5.0 版本 Tomcat 5.0 版本 Tomcat 5.0 版本
基于Tomcat5.0的Webservice SSL双向调用
tomcat5.0.x与tomcat5.5.x的配置有较大区别在</context></host>之间加入下列代码:
tomcat tomcat5 tomcat6 两个版本5.0+6.0
tomcat5.0 ,老文件了,有些测试环境需要使用,给有需要的人下载
tomcat 5.0 安装包 tomcat 5.0 安装包
Tomcat.rar文件中,包含了Tomcat5和Tomcat6,是安装版本。
配置tomcat,使其在修改java源码以及js代码时无需重启tomcat,但是在修改xml文件时需要重新部署tomcat
tomcat5.0 and eclipse配置 tomcat5.0 and eclipse配置
用于Java网站开发的必备工具,安装方便,可以自己设置Tomcat管理员的用户名和密码,可以通过图形管理界面,启动和关闭Tomcat服务器。和MyEclipse配合使用,可以快速进行Java网站项目的部署,是学习Java网站开发的...
在Tomcat5.0中增加连接池的配置,为数据库连接提供动态平衡的池,为应用管理数据库连接