文档章节

tomcat7 - 烫手山芋之热部署

风间影月
 风间影月
发布于 2017/04/20 11:13
字数 273
阅读 6
收藏 1

tomcat7部署,项目发布有很多种方式

1. 增量发布,把修改过得那些文件手动上传至tomcat,*.class *.xml 等等,这样的缺点非常大,需要断开tomcat,记住那些你修改过得文件,很繁琐,我曾经经历过,值得吐槽

2. tomcat控制台GUI热部署,就是每次打完war包,手动上传到tomcat,这样不需要断开,但是如果你是分布式开发,有30个war,那你也每次手动上传吗?

3. tomcat脚本方式热部署,这个比较简便,实用maven编译后直接部署到远程服务器

修改这个文件夹下的这个文件

增加这3行配置,表示gui和脚本部署

在pom中增加tomcat7插件

部署到ROOT下

 

初次部署可以使用 "tomcat7:deploy" 命令               如果ROOT不存在,则使用此命令
如果已经部署过使用 "tomcat7:redeploy" 命令        如果ROOT存在,则使用此命令覆盖即可

编译并且上传

成功后运行

本文转载自:http://www.cnblogs.com/leechenxiang/p/5477714.html

风间影月
粉丝 4
博文 126
码字总数 252
作品 0
无锡
技术主管
私信 提问
JAVAEE——宜立方商城14:系统部署

1. 学习计划 1、系统部署 2. 项目部署 2.1. 项目架构讲解 2.2. 网络拓扑图 2.3. 系统部署 2.3.1. 部署分析 e3-manager e3-manager-web e3-portal-web e3-content e3-search e3-search-web e...

kent鹏
2018/08/09
0
0
Eclipse Maven Tomcat的利用配置

1.事先准备 m2eclipse插件中其实内嵌了Maven,但个人更偏向于用独立的Maven(可以自由选择版本啦,偶尔可以在命令行中跑Maven命令啦)。 下载Apache Maven:http://maven.apache.org/,关于环...

躺着的S
2013/08/03
10.3K
4
Maven的热部署

第一步:配置Tomcat的登录的用户名和密码 第二步:启动Tomcat,直接访问http://localhost:8080,点击下图红色标记按钮 第三步:在下图标记输入用户名和密码 第四步:查看登录后页面,出现下面的页面...

黄马ming
2017/05/11
0
0
04(maven+SSH)网上商城项目实战之maven热部署

一、配置多个tomcat a.配置JDK环境变量 b.修改端口号 3个地方 c.创建maven 项目, 输入命令:tomcat:run (第一次运行需要下载jar) 二、热部署 a.给tomcat配置账号密码,找到tomcat-users.xm...

科技小能手
2017/11/12
0
0
maven实现项目远程部署到tomcat7

1.配置远程的tomcat7,修改conf下的tomcat-users.xml文件,如下: <role rolename="manager-gui"/><role rolename="manager-script"/><user username="tomcat" password="tomcat" roles="ma......

夕水溪下
2012/07/10
820
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
437
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
4
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
3
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
7
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部