`
beiizl
  • 浏览: 4005 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

让Tomcat自动重载修改过的Class文件

阅读更多
在Tomcat\conf\Catalina\localhost应用配置目录下面新建ROOT.xml或找到这个文件,修改:
<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" 
reloadable="true" />


关键是添加reloadable="true"

上网找了很多资料都说是在<Context里添加,但试了都没效果,最终找到这个位置
分享到:
评论

相关推荐

    tomcat 自动发布

    所谓“Tomcat自动发布”,是指当应用代码发生更改后,无需手动干预,服务器可以自动检测到这些变化,并完成项目的热部署(即无需重启服务即可生效)。这种方式极大地提高了开发效率,并减少了人为错误。 #### 二、...

    java class reload

    - Tomcat在开发模式下,可以通过设置`reloadable=true`在`conf/server.xml`中的`Context`元素内,启用类的热重载。但这仅适用于源代码改变后,重新编译并部署的 `.class` 文件。 4. **JMX(Java Management ...

    Tomcat开发jsp与servlet总结.pdf

    - 示例中通过标签配置了应用的上下文路径(Context path)、文档基础目录(docBase)以及调试和重载设置。 5. Tomcat目录结构: - Tomcat的目录结构包括bin、conf、lib、logs、webapps和work等文件夹。 - ...

    如何使用tomcat--学习笔记

    配置Tomcat涉及对服务器配置文件的修改,以便优化开发环境。首先,你需要找到`server.xml`文件,通常位于Tomcat安装目录下的`conf`文件夹内。这个文件包含了Tomcat服务器的全局配置。 2. **启用Servlet重载** 在...

    Eclipse+Tomcat+环境配置

    6. `Configuration File`将自动填充为Tomcat的`server.xml`配置文件路径。 7. 点击`Apply`,然后点击`OK`。 8. 如果工具栏未显示Tomcat图标,可以通过`Windows`菜单,选择`Customize Perspective`,在`Other`选项中...

    java的web开发(eclipse工具)

    这样,在开发阶段对Web应用的任何更改都将自动被Tomcat检测并重新加载,避免了重启服务器的麻烦。但在生产环境中,应谨慎使用此设置,以防性能影响。 3. **修改tomcat-users.xml**: - 目标:设置Tomcat管理界面的...

    commons-fileupload详解

    修改`Tomcat`的`server.xml`文件,在其中添加`&lt;Context&gt;`元素,设置其`path`属性为`/fileupload`,这样当Servlet发生修改时,Web应用会自动重新加载这些更改。 #### 三、文件上传组件的应用与编写 1. **编写...

    提升JSP页面响应速度的七大秘籍绝招

    自动重载技术在开发阶段很有用,允许修改后立即查看效果,但对生产环境来说,这会导致不必要的资源消耗,因为类装载器需要不断检查文件改动。关闭自动重载可以显著提升系统性能。 3. **谨慎使用HttpSession** ...

    关于web应用系统优化探讨

    例如,在Tomcat中可以通过修改`context.xml`文件中的`reloadable`属性设置为`false`来实现。 - **示例配置**: ```xml ``` #### 其他优化措施 除了上述方法外,还可以考虑以下几种方式来进一步优化Web应用: ...

    提升Web 应用系统性能研究

    - **定义**:Servlet和JSP提供了自动重载的功能,即在修改了Servlet或JSP文件后,容器会自动重新编译并加载新的版本,这对于开发阶段来说是非常方便的。但在生产环境中,开启自动重载会导致每次请求都需要检查是否有...

    java.lang.OutOfMemoryError解决办法

    Java中的`java.lang.OutOfMemoryError`是一种常见的运行时错误,通常表示应用程序在尝试分配内存时遇到...请注意,实际设置应根据具体应用的需求和服务器资源进行调整,避免设置过大导致浪费,或设置过小引发内存溢出。

    java高频面试题1/java二年开发常问面试题

    - `java -jar Test.jar` 是通过MANIFEST.MF文件中的`Main-Class`属性来找到并运行主类的main方法。如果缺少这个属性,就会导致无法找到主类的错误。 - `java -cp com.test.Test Test.jar` 则是直接指定了入口类,...

    提升JSP应用程序的七大绝招

    在开发过程中,自动重载功能对于开发者来说非常有用,因为它允许在不重启应用服务器的情况下修改servlet或JSP文件。但是,在生产环境中,这种功能会导致类加载器负担加重,从而降低系统性能。为了提高性能,建议禁用...

    JSP实用组件 JSP实用组件

    - `saveAs()`:保存文件,有两个重载版本,分别用于指定保存路径和保存选项。 - `isMissing()`:检查用户是否选择了文件。 - `getFieldName()`:获取表单中文件项的名称。 - `getFileName()`:获取文件的基本...

    Java之Myeclipse使用详细教程借鉴.pdf

    4. **代码提示与自动完成**:MyEclipse提供了丰富的代码提示功能,包括黄色和红色标记的错误提示、自动导入所需包、清理未使用的包、提示无用方法和变量、自动提示接口和抽象类的方法重载等。例如,实现接口或扩展...

    提升JSP性能技巧

    自动重载技术允许开发者在不重启服务器的情况下修改并重新加载Servlet和JSP文件,这对于开发阶段非常有用。然而,在生产环境中,这项功能会导致额外的性能开销,因为它会增加类装载器的负担。 **具体实现:** ...

    提升JSP页面响应速度的七大秘籍绝招.txt

    - **关闭自动重载**:通过配置服务器(如Tomcat)来禁用此功能,减少系统资源消耗。 - **更新编译策略**:更改`Servlet`或`JSP`的编译策略,仅在部署时重新编译,而非运行时动态编译。 #### 秘籍三:谨慎使用`...

    JSP 虚拟目录格式

    设置为`true`表示当JSP文件发生更改时,服务器会自动重新加载这些文件,这对于开发阶段非常有用,但可能会带来一定的性能开销。 - **`crossContext`属性**:表示是否允许跨上下文访问。设置为`true`意味着可以跨越...

    SpringBoot技术整理

    7. **Spring Loaded**:Spring Boot Maven 插件包含了 Spring Loaded,这是一个实时重载工具,可以在应用运行时自动感知代码变化并重新加载,极大地提高了开发效率。 以下是一个简单的Spring Boot应用示例: 1. ...

Global site tag (gtag.js) - Google Analytics