• 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 热部署 落雨

  • 相关阅读:
    获取当前3Ds MAX版本
    获取贴图及IES文件
    有关默认相机转VR相机
    c++_成员函数回调
    c++_获取系统安装字体
    文件替换子字符串
    随机数
    冒泡排序,前面几个没有排序
    vc_CONTAINING_RECORD使用
    可用软件产品密钥
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416636.html
Copyright © 2020-2023  润新知