Maven 热部署Web项目
使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省大量时间。
本文章适用于tomcat的 9.x版本。
1.配置tomcat的manager
编辑tomcat服务器下的conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="root" roles="manager-gui,manager-script"/>
编辑 tomcat安装目录/webapps/manager/META-INF/context.xml文件,把Valve 标签注释,访问tomcat 首页Manager App 功能正常即配置成功
2.maven项目中添加配置
<build><plugins><plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <!-- 指定项目部署的根路径名称 --> <path>/myapp</path> <uriEncoding>UTF-8</uriEncoding> <!-- 格式为http://ip:port/manager/text/ --><url>http://192.168.1.160:8080/manager/text/</url> <!-- 指定tomcat 配置manager 的用户名/密码 --><username>tomcat</username><password>root</password> </configuration> </plugin></plugins>
</build>
3.部署项目
运行 Run as ——> Maven build ——> 输入maven运行命令: clean tomcat7:deploy
项目即部署到远程tomcat 服务器上,eclipse 控制台输出信息如下:
注意:
服务器上已有myapp 项目需要再次部署,运行命名clean tomcat7:redeploy
。否则不能部署成功
至此项目部署成功
如果对您有帮助,点个赞支持 奶茶37.2℃ 创作更优秀的博文
Maven 热部署Web项目相关推荐
- maven 热部署 web应用
首先在maven工程的pom.xml文件中增加tomcat插件: Xml代码 <plugin> <groupId>org.codehaus.mojo</groupId&g ...
- 关于Maven打包Java Web项目以及热部署插件Jrebel的使用
Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...
- eclipse+maven远程(自动)部署web项目到tomcat
[转自] http://blog.csdn.net/dhmpgt/article/details/11197995 eclipse集成maven后可以用maven命令把web项目自动部署到tomcat ...
- Maven-EclipseEE使用Maven构建Java web项目从0到1
Maven是什么 安装Maven 解压apache-maven-350-binzip 新建变量M2_HOME配置Maven主目录 在 Path 变量中添加 Maven的bin目录 命令窗口mvn -v ...
- myeclipse java maven web 项目结构,Myeclipse 10 Maven 构建 Java Web 项目
下载 Maven http://maven.apache.org/download.cgi,解压到任意非C盘位置,比如:D:\Java\apache-maven-3.1.0 打开 Myeclipse ...
- 【Yeoman】热部署web前端开发环境
本文来自 "简时空":<[Yeoman]热部署web前端开发环境>(自动同步导入到博客园) 1.序言 记得去年的暑假看RequireJS的时候,曾少不更事般地惊为前端利 ...
- 部署Web项目 (Linux)
部署Web项目 -- Linux 一.Linux 环境搭建 二.Linux 常用命令 三.搭建 Java 部署环境 3.1 JDK 3.2 Tomcat 3.3 MySQL 四.部署 Web 项目 4 ...
- 怎样linux部署web应用程序,Linux系统部署WEB项目(2020最新最详细)
2020最新Linux系统发行版ContOS7演示部署WEB项目 为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐. 更多命令学习推 ...
- 搭建java部署环境以及部署Web项目到Linux
系列文章目录 Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客 Linux常用命令详解_crazy_xieyi的博客-CSDN博客 Linux权限_crazy_ ...
最新文章
- .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
- Petalinux 2017.4安装教程
- USB的端点描述符详解-重新排版
- c++ linux 线程等待与唤醒_C++并发编程 等待与唤醒
- GIS宣传片《地理空间信息革命》视频全集
- SPI、I2C、UART 三种串行总线对比介绍
- 手机将与瘦客户机争夺办公桌面
- 通过银行卡号,识别相应的银行信息
- 富勒wms系统里的定时器id_【案例】全面升级的康缘药业物流系统
- 近40年码龄,从通宵写代码到三思而后行——专访云风
- 苹果电脑怎么安装计算机一级,苹果系统安装教程,详细教您苹果电脑怎么重装系统...
- Java实现动态sin和cos函数图像
- 一直播、小咖秀大数据自动化运维实践
- 推广TrustAI可信分析:通过提升数据质量来增强在ERNIE模型下性能
- yoloV4mosaic数据增强,同步Pascal VOC格式的XML标注信息
- 只有python扩展库才需要导入以后才能使用其中对象_只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。...
- 活动预告 | 伍鸣博士受邀参加深链财经“2020非共识大会”
- 十问docker —— 看docker的颜值与气质
- 单片机 串口通信实验
- D65/TL84/A三种光源以及色温的含义