tomcat配置中autodeploy 和reloadable的区别和使用场景

tomcat配置中autodeploy 和reloadable的区别和使用场景

tomcat配置中的autodeploy 和reloadable:

<Context docBase="xxx" path="/xxx" reloadable="true"/> 
<Context docBase="xxx" path="/xxx" autoDeploy="true"/>

替换WEB-INF/lib目录中的jar文件或WEB-INF/classes目录中的class文件时,reloadable="true"会让修改生效(但代价不小),该选项适合调试。参阅:
https://tomcat.apache.org/tom…

在webapps目录中增加新的目录、war文件、修改WEB-INF/web.xmlautoDeploy="true"会新建或重新部署应用,该选项方便部署。参阅:
https://tomcat.apache.org/tom…

建议产品环境将这两个选项都关闭掉。

tomcat自身的热部署并不可靠,实际体验发现热部署成功率很低,所以干脆关掉以节省资源,事实上很少有人会使用tomcat的热部署更新应用,大多都选择重启tomcat替换war包的形式。

reloadable的作用是当你修改了jsp之后会自动编译class文件,等于即改即生效,但是代价并不低,适合本地开发调试,产品发布一般都会选择打包war包,里面都是编译好的class,也就不需要这个参数了,甚至连JDK都不需要,只需要JRE就能运行war包。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/3005.html

(1)
江山如画的头像江山如画管理团队
上一篇 2018年12月25日 下午2:14
下一篇 2018年12月25日 下午3:45

99%的人还看了以下文章

  • Pycharm django 项目下如何创建一个APP

    ‌打开PyCharm并加载你的Django项目‌: 确保你已经安装并打开了PyCharm,并且你的Django项目已经加载在PyCharm中。 ‌打开终端‌: 在PyCharm中,你可以通过点击底部工具栏中的“Terminal”按钮来打开终端。 ‌导航到你的Django项目目录‌: 在终端中,使用cd命令导航到你的Django项目的根目录。例如,如果你的项目…

    2024年12月2日
    4120
  • Tkinter(Python GUI编程)从入门到精通(一)

    什么是Tkinter 一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。 注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electro…

    2022年8月20日
    2.3K0
  • java Jdbc数据库分页源码详解

    本文用到了jdbc 的游标移动 package com.sp.person.sql.util; import java.sql.*; import java.util.Map; import java.util.TreeMap; import javax.sql.DataSource; /** * JDBC 分页查询 * absolute 与relative…

    2020年2月19日
    3.0K0
  • python 初学者练手上机实操五-循环语句练习

    一、题目:定义一个名称为numList的列表[1,5,9,8,12,43],使用for循环 遍历该列表,输出包含的元素 1、新建一个“for.py”文件。 2、编写程序。 3、调试程序。 4、排除错误。 二、、题目:定义一个名称为numTuple的元级(1,5,9,8,12,43),使用for循环 遍历该元组,输出包含的元素 三、分别使用for循环和whil…

    2023年5月26日
    2.9K1
  • MyEclipse中JSP的页面编码-中文乱码快速解决

    MyEclipse中页面默认编码为”ISO8859-1″,如果输入了中文会显示乱码: 保存时会弹出如下图的提示对话框。 在myeclipse中如何更改jsp的默认编码 或 jsp页面代码: <%@ page language=”java” import=”java.util.*” contentType=”text/html; …

    2018年12月24日 编程开发
    4.4K0
  • JSP一次上传多个文件(基于jspSmartUpload)

    支持中文的jsp文件上传组件:jspSmartUpload.jar下载 可以一次上传多个文件 upload.html <html> <head> <title>网页设计:文件上传</title> <meta http-equiv=”Content-Type” content=”text/html; cha…

    编程开发 2021年11月25日
    1.4K0

发表回复

登录后才能评论