当我们的服务在正式运营环境下时,如果每做一次更新都重启一下服务器,是很糟糕的!通过配置Tomcat,可以让服务自动部署,不用重启服务。

在Tomcat的server.xml配置文件中部署

1、在Tomcat下,找到conf文件下的server.xml,打开。

2、在<Host>和</host>之间加上如下代码:

<Context path="/虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" >
</Context>

(严格区分大小写,当path=""时,此时的虚拟目录直接为root--->http://localhost:8080/)
       参数:

path:表示在浏览器中输入http://localhost:8080/虚拟目录名

docBase:表示你的程序包的物理绝对路径,默认的绝对路径是     %tomcat_home%/webapps

reloadable :为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序;为false则不自动加载。

以上资料转自 : http://wenbinzhou.iteye.com/blog/492108

如果存在jndi连接池, 请在 context.xml 中配置一下代码段

1 <Resource name="jndi/这里是jndi的名称" auth="Container" type="javax.sql.DataSource"
2         driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/数据库名称"
3         username="数据库用户名" password="数据库密码" maxActive="20" maxIdle="10" maxWait="10000" />

Tomcat 自动部署相关推荐

  1. Tomcat 自动部署、回滚(java project)脚本

    Tomcat 自动部署 自动部署java项目,从打包服务器scp项目war到本地,本地启动tomcat #!/bin/bash #################################### ...

  2. tomcat自动部署脚本

    为什么80%的码农都做不了架构师?>>> # !bin/bashlog_time=`date +%Y%m%d%H%M%S` tomcat_home=/usr/local/zmqsd/ ...

  3. Jenkins +maven+tomcat自动构建部署(学习笔记三十六)

    https://my.oschina.net/denglz/blog/524154 摘要: jenkins + maven + svn + tomcat 自动部署 jenkins  是做什么用的,如果 ...

  4. tomcat自动化部署(拉取\备份、部署、更新、回滚)

    一.传统部署方式及优缺点 1.传统部署方式 (1)纯手工scp (2)纯手工登录git pull.svn update (3)纯手工xftp往上拉 (4)开发给打一个压缩包,rz上去:解压 2.缺点 ...

  5. Tomcat的部署学习

    Tomcat的安装配置 一.下载 我知道有两个地方可以下载,一个是Apache的官方网站,一个是清华大学开源软件镜像站.两个都挺好用的.(以下载Tomcat8为例) Apache Tomcat® - ...

  6. [转]Eclipse中的Web项目自动部署到Tomcat

    原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的 ...

  7. Maven环境下实现Web工程自动部署到Tomcat

    概述 : 每次修改完web工程是不是都要重新cp来,cp去到webapps目录中部署,确实是非常的麻烦,重复的工作做来做去浪费了时间不说,还容易把人搞得非常烦躁,那么,这里记录下怎样把web工程自动的 ...

  8. ant+svn+tomcat实现项目自动部署

    因工作需要,研究并实现了 ant+svn+tomcat实现项目自动部署,其中参考了下面文章:http://www.cnblogs.com/taoweiji/p/3700915.html jar包需要e ...

  9. myeclipse + tomcat 项目自动部署

    在MyEclipse中设置项目的自动部署需要综合考虑两个方面: 1是MyEclipse本身,通过主菜单中project->auto ,另一个就是tomcat配置文件.配置文件包括 conf 下的 ...

最新文章

  1. Ext4文件系统架构分析(一)
  2. 适合平面设计的linux版本,Qogir - 色彩鲜艳的Linux平面设计图标主题
  3. FZU 1019猫捉老鼠
  4. boost::condition_variable相关的测试程序
  5. DCMTK:DcmElement :: calcElementLength的测试程序
  6. MaxCompute中如何通过logview诊断慢作业
  7. SQL入门试炼创建表
  8. [转]Java5泛型的用法,T.class的获取和为擦拭法站台
  9. LeetCode 230. Kth Smallest Element in a BST
  10. 把语言环境变量改为英文
  11. 62. 拆分初始化负载
  12. dnf mysql密码多少_CentOS7 使用 dnf 安装 mysql
  13. 华东师范大学《模式识别与机器学习》试题
  14. WIN7下安装IIS
  15. 如何解决苹果公司开发者账号重设手机号的问题
  16. VC组合框的使用示例
  17. LGT公益创投(中国)基金项目介绍
  18. mac最方便的文件管理器--Qspace
  19. 电大网考计算机基础知识,2017年电大计算机网考试题及答案
  20. 使用sqlite数据库和tkinter实现用户和管理员的登录系统以及图书管理系统

热门文章

  1. R语言print函数和cat函数打印数据对象实战
  2. java有道_java中的各种流(老师的有道云笔记)
  3. 场景编辑器研发第二天,确定技术实现细节与取舍放弃AIR技术而应用JSFL脚本接口
  4. 2021-04-20 独立看门狗实验
  5. html在线encode,HttpServerUtility
  6. 详解汽车数字钥匙(Digital Key)规范
  7. vue - vue中实现对图片添加水印和截图的功能
  8. 怎样释放计算机网络宽带限制,解除电脑网速限制 释放电脑被限制的20%网速
  9. 理解auth2.0授权码方式
  10. Java序列化有什么作用