zoukankan      html  css  js  c++  java
  • Tomcat,eclipse热部署的三种方式

    热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外!

    怎么说呢?热部署其实用的算少了,热部署怎么说都是个人部署的,大点的公司直接就是集成开发环境,自己部署个热部署,还不如放到公司上面溜溜。更何况做后端的,写好代码,做下接口测试,再做下单元测试,保证从数据库取出的传到前台的数据格式正确,根本用不上热部署这个鸡肋的技能,小公司除外。

    ps.如果用idea的,热部署基本就是点点点就配好了,我就不多说了,网上找的时候记得找时间靠前的网址来看。

    1、直接把项目web文件夹放在webapps里。就是设置开发工具的编译目录,直接打开Tomcat一次,每次编译刷新页面,就能热不输了。


    2、在tomcatconfserver.xml中的<host></host>内部添加<context/>标签:
    <Context debug="0" docBase="D:demo1web" path="/demo1" privileged="true" reloadable="true"/>

    docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps
    path:访问项目的路径,如:http://127.0.0.1:8080/demo1
    reloadable:是否自动加载新增或改变的class文件.
    debug属性与这个Engine关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。 也就是程序异常时写入日志文件里的详细程度。


    3、第三种方式和第二种差不多,但是不是在Server.xml文件中添加Context标签,而是在
    %tomcat_home%confCatalinalocalhost中添加一个XML文件,
    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="D:demo1web" reloadable="true" />

  • 相关阅读:
    转载c++中的多态性
    sdk环境下数据库访问之ADO
    ADO数据库访问问题
    PopMenu 弹出式菜单(变灰,禁用,激活)
    控制台窗口界面控制设计
    判断整数序列是不是二元查找树的后序遍历结果
    把二元查找树转变成排序的双向链表
    二叉树平衡因子应用举例
    二元查找树转换为它的镜像
    满二叉树先序、中序和后序之间的转换
  • 原文地址:https://www.cnblogs.com/ydymz/p/8327577.html
Copyright © 2011-2022 走看看