`

让tomcat自动加载修改过的类和servlet

阅读更多
我们在开发的过程经常需要调试,也常常需要修改使用的类和servlet,如果是使用war方式tomcat可以自动重新发布,但是通常情况下我们使用tomcat开发的时候不会进行打包发布,那么如何让tomcat自动加载你修改过以后拷贝到webapps的某个应用中的类呢?其实很简单,对于某个应用,我们一般会在tomcat的配置文件server.xml为它建一个context,为应用配置数据源等,我们修改这个应用的context就可以达到让tomcat自动加载的目的:
例如:
<Context path="/test" docBase="test"
debug="0" privileged="true" reloadable="true" >
</Context>
最重要的就是 reloadable="true"了。
分享到:
评论

相关推荐

    tomcat类加载器

    通常,开发者希望在不重启服务器的情况下更新代码,这时DevLoader可能会有热部署功能,即在代码更改后,能自动或手动重新加载修改过的类,而无需停止和重新启动Tomcat服务。这大大提高了开发效率。 类加载器在...

    myeclipse下tomcat动态加载

    在开发过程中,如果开启了自动发布,那么当保存修改后的Java类或JSP文件时,MyEclipse会自动将这些变化同步到Tomcat中,从而实现热更新。 4. **注意事项**:虽然动态加载和热更新提高了开发效率,但也有其局限性。...

    修改tomcat设置,免去重新发布Java类的麻烦

    在J2EE开发环境中,尤其是使用Tomcat作为应用服务器时,开发者经常遇到的一个困扰就是每次修改Java类或Servlet后,必须重新部署整个应用才能让改动生效。这无疑增加了开发过程中的时间和精力消耗。然而,通过调整...

    Tomcat热加载Jrebel

    在Java Web开发中,Tomcat是一个广泛使用的应用服务器,用于部署和运行Servlet和JSP应用程序。然而,每次修改代码后,都需要重新启动Tomcat来使更改生效,这无疑降低了开发效率。为了解决这个问题,引入了热加载技术...

    Tomcat自动清理缓存版.rar

    在IT行业中,Tomcat是一款广泛使用的开源Java应用服务器,它主要负责运行基于Servlet和JavaServer Pages(JSP)的应用程序。对于任何Web服务器而言,缓存管理是优化性能的关键环节。"Tomcat自动清理缓存版.rar"这个...

    如何让tomcat自动指向自己工作空间

    标题中的“如何让tomcat自动指向自己工作空间”是指在使用Apache Tomcat服务器时,配置其启动时自动加载用户指定的工作目录,以便管理和部署Web应用。这个过程涉及到Tomcat的服务器配置文件`server.xml`的修改。下面...

    利用Tomcat远程部署解决修改类后重启Tomcat问题

    这将使Tomcat在检测到WEB-INF/classes或WEB-INF/lib目录下有文件更改时自动重新加载应用,但请注意,这种方法对于大型应用可能会有性能影响。 总结一下,本知识点主要涉及如何利用Tomcat的Manager应用进行远程部署...

    修改tomcat默认主页

    在默认情况下,当用户访问Tomcat服务器时,会自动加载一个特定的欢迎页面。本文将详细介绍如何修改Tomcat的默认主页,使得用户访问时能够直接进入我们自定义的页面。 #### 二、Tomcat默认主页设置原理 Tomcat服务器...

    968389475012218day08-HTTP&Tomcat&Servlet.zip

    管理员可以通过修改conf目录下的服务器配置文件(如server.xml、web.xml等)来设置端口、虚拟主机、部署应用等。war文件是Web应用的标准打包格式,可以被直接部署到Tomcat中。Tomcat会自动解压war文件,并在webapps...

    tomcat 部署java项目 jar

    - 将JAR文件放入`$CATALINA_HOME/lib`目录,这样Tomcat会自动加载其中的Servlet和过滤器。 - 将JAR文件放入`$CATALINA_HOME/webapps/WEB-INF/lib`目录,适合小型独立应用。 - 创建WAR(Web ARchive)文件,然后将...

    servlet 源码

    - `GenericServlet`:这是一个抽象类,实现了Servlet和ServletConfig接口,提供了通用的Servlet实现,但通常不直接使用。 - `HttpServlet`:`GenericServlet`的子类,专门为HTTP协议设计,提供了处理HTTP请求的...

    tomcat服务器工作原理

    接着,Tomcat会加载`WEB-INF/web.xml`中的应用配置,初始化Servlet和过滤器,并启动连接器、上下文、Executor等核心组件。 2. **请求处理** - **接收请求**: 当客户端发送HTTP请求到Tomcat时,连接器(通常基于NIO...

    修改Tomcat默认访问根目录的方法

    - reloadable属性:当设置为true时,允许Tomcat在运行时监测在WEB-INF/classes目录和WEB-INF/lib目录下的类文件的改变,如果类文件被更新,应用将自动重新加载。这对于开发阶段非常有用,但会略微降低服务器的性能,...

    MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet.docx

    具体操作是在`<Host>`标签中设置`autoDeploy="true"`,这样每当Web应用程序发生变化时,Tomcat都会自动重新加载应用。 以上是利用MyEclipse2014和Tomcat开发Java Web程序的基本流程,包括从环境配置到简单的JSP示例...

    tomcat类包中的一个

    Tomcat是Apache软件基金会的Jakarta项目的一部分,它实现了Java Servlet和JavaServer Pages(JSP)规范。在Java Web开发中,Tomcat扮演着服务器的角色,为开发者提供了轻量级、高性能的解决方案。 描述中的内容似乎...

    servlet中的Cookie的使用

    开发者可以在Tomcat上部署和运行Servlet和JSP(JavaServer Pages)应用。 6. **源代码分析**:`JSPExample`可能是包含源代码的目录或文件名,暗示这个例子可能包含一个或多个JSP页面,这些页面可能用于用户界面,...

    tomcat.rar

    Tomcat是Apache软件基金会的Jakarta项目下的一个核心项目,它遵循Java Servlet和JavaServer Pages(JSP)规范,提供了一个运行Java web应用的平台。Tomcat不仅能够处理HTTP请求,还可以作为JSP和Servlet的容器,使得...

Global site tag (gtag.js) - Google Analytics