`

Tomcat 7.x热部署

 
阅读更多
当工程修改后使用Eclipse的export功能重新发布到Tomcat 7 的webapps目录下时,

发现Tomcat 7 在解压war包时没法删除原来解压出来的工程导致无法实时发布。

解决办法如下:

现在只要设置一下 context.xml

1.找到 context.xml ,这个文件在 %Tomcat_Home%\conf 下

2.打开文件,在 <Context>标记上添加属性: antiJARLocking="true" antiResourceLocking="true"
3.保存,然后重启Tomcat

修改后的context.xml如下:

<Context [b]antiJARLocking="true" antiResourceLocking="true"> [/b]

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
   
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->

    <!-- Uncomment this to enable Comet connection tacking (provides events
         on session expiration as well as webapp lifecycle) -->
    <!--
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->

</Context>

红色部分为增加的内容
分享到:
评论

相关推荐

    myeclipse 插件热部署 jrebel6.5

    Tomcat 7.x --&gt;JDK 配置jvm参数: -noverify -javaagent:D:\myeclipse\jar\jrebel6.5.0\jrebel.jar -Drebel.dirs=${project_loc}\WEB-INF\classes -Drebel.spring_plugin=true -Drebel.struts2-plugin=true -...

    myeclipse热部署jrebel6.5.0

    Tomcat 7.x --&gt;JDK 配置jvm参数: -noverify -javaagent:D:\myeclipse\jar\jrebel6.5.0\jrebel.jar -Drebel.dirs=${project_loc}\WEB-INF\classes -Drebel.spring_plugin=true -Drebel.struts2-plugin=true -...

    tomcat服务器

    亲测tomcat7.x服务器,可以正常使用!字符集和热部署等已设置好,无需设置导入即可使用

    springboot参考指南

    26.1.7. Spring HATEOAS ii. 26.2. JAX-RS和Jersey iii. 26.3. 内嵌servlet容器支持 i. 26.3.1. Servlets和Filters ii. 26.3.2. EmbeddedWebApplicationContext iii. 26.3.3. 自定义内嵌servlet容器 iv. 26.3.4. ...

    bootdemo:SpringBoot的学习项目笔记.后面不断中

    热部署的配置使用和原理的了解.devtools 2. Markdown的语法和基本使用,以及编写接口文档.引用的使用.粗体和斜体的使用.**,可以嵌入Html标签. 3. 采用Tomcat的独立部署和FastJson来解析Json数据,打包的方式为war包,...

    Joker微服务1.0.3-SNAPSHOT

    一个基于vert.x的类似tomcat的微服务容器,实现服务的热插拔,相比spring更加的轻量级。 Joker支持 混合java和js部署了,Joker支持集群部署了

    JavaEE开发的颠覆者SpringBoot实战[完整版].part2

    12.3.7 断路器监控——Monitor(DashBoard) 473 12.3.8 运行 474 12.4 基于Docker 部署 478 12.4.1 Dockerfile 编写 478 12.4.2 Docker Compose 480 12.4.3 Docker-compose.yml 编写 481 12.4.4 运行 483 附录A 485...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part3

    12.3.7 断路器监控——Monitor(DashBoard) 473 12.3.8 运行 474 12.4 基于Docker 部署 478 12.4.1 Dockerfile 编写 478 12.4.2 Docker Compose 480 12.4.3 Docker-compose.yml 编写 481 12.4.4 运行 483 附录A 485...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part1

    12.3.7 断路器监控——Monitor(DashBoard) 473 12.3.8 运行 474 12.4 基于Docker 部署 478 12.4.1 Dockerfile 编写 478 12.4.2 Docker Compose 480 12.4.3 Docker-compose.yml 编写 481 12.4.4 运行 483 附录A 485...

    基于Java+Oracle实现的(Web)网上报名系统【100013014】

    Spring Boot 整合的 MyBatis,后台接口测试文档使用的 Swagger2,还使用了一些 Lombok 和热部署等简化开发。前台框架采用的 React +ReactRouter,采用纯函数式组件开发,前端的 UI 库使用的 Antd,数据请求为 Axios。...

    Jetty中文手册

    热部署 Context提供者 如何部署web应用 webApp提供者 如何部署第三方产品 部署展开形式的web应用 使用Jetty进行开发 如何使用Jetty进行开发 如何编写Jetty中的Handlers 使用构建工具 如何在Maven中使用Jetty 如何在...

    Java 实时社区论坛.zip

    安装需求:Maven3 、MySQL5 、Jetty9 /Tomcat9 (理论上只要实现了 JSR356 规范的 Servlet 容器都可以)下载源码解压后修改 src/main/resources/local.properties 中的数据库配置,并创建数据库可能需要修改 latke....

    java 面试题 总结

    但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...

    超级有影响力霸气的Java面试题大全文档

    但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...

Global site tag (gtag.js) - Google Analytics