Linux环境下tomcat如何热部署
1.修改tomcat配置文件
1.1第一步修改tomcat-users.xml
<role rolename="manager-gui" />
<role rolename="manager-script" />
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script" />
username和password可以自己设置
1.2在项目pom文件中加入如下配置
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 地址/会发布到ROOT文件夹下 -->
<path>/</path>
<port>80</port>
<url>http://tomcat服务器的IP地址/manager/text</url>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
</plugins>
2配置好了后使用Maven打包项目
2.1选择maven项目,右键run as ,Maven clean 。清除项目缓存,确保是最新项目。

2.2配置运行命令
在Run Configurations->Maven build新建一个命令, base directory里输入你的web project,不会输入可以直接点击Browse Workspace。
在Goals栏填写运行命令。
初次部署可以使用 “tomcat7:deploy” 命令,如果ROOT不存在,则使用此命令 
如果已经部署过使用 “tomcat7:redeploy” 命令,如果ROOT存在,则使用此命令覆盖即可
然后点击run运行。

2.3运行命令
然后项目有修改的文件直接运行这个命令就行了

BUILD SUCCESS就部署成功了
Linux环境下tomcat如何热部署的更多相关文章
- Windows及Linux环境下Tomcat的JVM参数调优
		
Windows环境: catalina.bat文件修改 set JAVA_OPTS=-server -Xms4096m -Xmx4096m -XX:PermSize=512m -XX:MaxPermS ...
 - linux 环境下tomcat中部署jfinal项目
		
tomcat中部署jfinal项目 问题现象如下图 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebap ...
 - 在Linux环境下,将Solr部署到tomcat7中,导入Mysql数据库数据, 定时更新索引
		
什么是solr solr是基于Lucene的全文搜索服务器,对Lucene进行了扩展优化. 准备工作 首先,去下载以下软件包: JDK8:jdk-8u60-linux-x64.tar.gz TOMCA ...
 - Linux环境下tomcat的安装与使用
		
1.tomcat安装 1.1.前提条件: 需要准备一台Linux机器,我选择的是Ubuntu18. Linux机器上已经安装了JDK,使用java -version命令查看是否安装. stephen@ ...
 - Java web项目在linux环境下自动编译和部署脚本
		
自动编译脚本 build.sh, 放置在项目根目录下. #!/bin/bash # check args # init path CURRPATH=`pwd` LIBDIR="$CURRPA ...
 - 在linux环境下tomcat 指定 jdk或jre版本
		
最近在服务器上部署的服务出了点问题,后来查到是因为JDK版本太高了,程序识别不了,需要把JDK降级. 但是服务器上面跑的程序很多,又不能直接把环境变量改了,所以只能想着怎么把这个出问题的工程服务指定j ...
 - linux环境下tomcat安装
		
1.安装tomcat前安装jdk(前提下) 2.下载安装包apache-tomcat-8.0.36.tar.gz 解压:tar -zxvf apache-tomcat-8.0.36.tar.gz ...
 - Redis在linux环境下的安装和部署
		
官网:http://redis.io windows版本下载地址https://github.com/MicrosoftArchive/redis/releases 1Redis建议 ...
 - Linux环境下TomCat使用指定JDK的版本
		
服务器是web服务器,在上面安装了jdk1.7和jdk1.8.及多个tomcat应用,默认/etc/profile 配置的jdk1.7,大部分tomcat应用使用的也是jdk1.7, 但目前有一个新项 ...
 
随机推荐
- Web站点如何防范XSS、CSRF、SQL注入攻击
			
XSS跨站脚本攻击 XSS跨站脚本攻击指攻击者在网页中嵌入客户端脚本(例如JavaScript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的,比如获取用户的Cookie,导 ...
 - maven项目的创建
			
·做了两年多Java Web一多半的项目都是SSM架构的,只搭建过两次,趁着周末做个总结整理. Eclipse搭建Maven项目 1.new project --> Maven project ...
 - 03_Jsoup
			
[1.获取一个页面所有的链接] public static void main(String[] args) throws IOException { String url="http:// ...
 - SharePoint Designer - Workflow
			
另一篇文章 SharePoint 2013 - Designer Workflow 1. Set field in current item : 不要连续多次使用,否则在发布时会出现unexpecte ...
 - SpringBoot-mvn插件
			
在maven projects中有一组springboot的插件 六个选择: 0.build-info:Generate a build-info.properties file based the ...
 - postman接口案例
			
接口测试 什么是接口(API) API全称Application Programming Interface,这里面我们其实不用去关注AP,只需要I上就可以.一个API就是一个Interface.我们 ...
 - matlab练习程序(差异演化DE)
			
这两天在看M.Tim Jones的<人工智能>,书中不只介绍原理,而且都有相应的c代码实现. 虽然代码不完全,不过缺少的部分完全可以自己补完. 差异演化和昨天实现的PSO很类似,都属于优化 ...
 - 检查SQL Server 2005的索引密度和碎片信息(转)
			
查询数据库中所有表的索引密度和碎片信息,以便为索引的重建和整理提供依据,也可以参考DBCC SHOWCONTIG,通常FRAGMENTATIOIN在30%以上建议重建,否则建议整理 SELECT i. ...
 - win10与子系统ubuntu之间互访文件
			
在window10的store里面 搜索ubuntu,下载,可以安装 注意: 初次打开有许多软件都没安装,可以新进行 sudo apt-get update,之后在进行其他的操作 1.下载的子系统ub ...
 - nginx反向代理与正向代理
			
nginx反向代理与正向代理 1 正向代理 正向代理: 原因是 客户端 ---X--- 网站,客户端不能直接访问某个网站 解决: 客户端 ----> 代理服务器(发起访问请求) ----> ...