zoukankan      html  css  js  c++  java
  • tomcat 热部署热加载

    不重启Tomcat有两种方式:热部署、热加载

        1、热部署:容器状况在运行时重新部署整个项目。这类环境下一般整个内存会清空,重新加载,这类方式 
      有可能会造成sessin丢失等环境。tomcat 6确实可以热部署了,而且对话也没丢. 
      2、热加载:最好是在调试过程中使用,免患上整个项目加载,Debug标准样式支持热加载。容器状况在运行时重 新加载转变编译后的类。在这类环境下内存不会清空,sessin不会丢失,但容易造成内存溢出,或者找不到方法。一般转变类的布局和模型就会有异常,在已经有的变量和方法中转变是不会出问题的(EclipseMyEclipse8、JBuilder、IntelliJ IDEA…)。 
      常用的就是第二种:热加载,设置如下! 
      在tomcat安装目录下的conf中的server.xml中的 【 host 标签】中添加,需要修改蓝色部分,多个项目需要添加多个此节点。

            <Context path="/rlogin" docBase="/rlogin" debug="0" privileged="true" reloadable="true" /> 

        如图:

        


        解释一下

      它内里有很多属性,意义如下: 
      1>path:指定拜候该web应用的URL进口,就是你的浏览器要访问的项目名字。 (我的就是rlogin)
      2>docBase:指定web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性【默认指向tomcat的webapps】的相对路径;要是Web应用是个war文件,则指定war文件的路径。 
      3>reloadable:要是这个属性设置为true,Tomcat服务器就会自动加载你的改动后的class。 


    2014年3月19日 10:47:00 

    tomcat 热部署 落雨

  • 相关阅读:
    Linux C下的正则表达式
    中英文i18 vue参数传递
    es map的用法
    webpack中publicPath问题
    prop中如何获取vue data中的数据 中英文方案
    利用map reduce方法将对象转成数组
    WPF 踩坑笔记2
    WPF 踩坑笔记1
    RabbitMQ 高阶用法 之 x-expire 过期时间设置
    JANUSEC应用网关1.0发布,提供一站式安全交付能力
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416636.html
Copyright © 2011-2022 走看看