Maven远程部署tomcat

简介: Maven远程部署tomcat

介绍:

远程热部署是指,在 Tomcat 容器运行过程中,动态实现 war 工程的部署,重新部署功能。使用 maven build 功能实现,具体命令为:tomcat7:deploy 或tomcat7:redeploy。其中 deploy 代表第一次部署 war 工程;redeploy 代表 Tomcat 容器中已有同名应用,本次操作为重新部署同名 war 工程。


实现热部署需要远程访问Tomcat 容器,所以 Tomcat 容器需要提供合适的访问方式和验证方式。


实现热部署,需要访问 Tomcat 容器提供的原始应用 manager,并提供有效有权限的访问用户,所以在Tomcat 中也需提供部分配置。具体配置内容如下:

1 开启linux上的tomcat服务器

2 访问是否成功

3 进行远程热部署

3.1 点击

3.2 弹出用户名密码(此时我也不知道什么用户名密码)


3.3 取消后出来了教程

3.4 英语不是很好翻译一下

3.5 找到所需的xml配置文件

3.6 进入可以看到一个示例是注释的

3.7 修改示例

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcatUsername" 
password="tomcatPassword" roles="manager-gui,manager-script"/>

4.重新登录

5 上传自己的war部署

6 使用maven远程部署tomcat

<build>
<plugins>
<!-- 配置 Tomcat 插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- path: 上传的 war 包解压后的路径命名 -->
<path>/ROOT</path>
<!-- url : 上传war 包到什么位置,除 IP 和端口可以修改外其他不变 -->
<url>http://ip:port/manager/text</url>
<!-- 为 tomcat 配置的管理用户名和密码. -->
<username>tomcatUsername</username>
<password>tomcatPassword</password>
</configuration>
</plugin>
</plugins>
</build>

7 配置好之后进行部署

tomcat7:deploy 或tomcat7:redeploy

8 部署成功

9 再次访问8080现在本地的maven项目部署成功

目录
相关文章
|
9月前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
100 0
|
7月前
|
XML 前端开发 Java
SpringMVC入门到实战------2、SpringMVC创建实例Hello SpringMVC(maven+tomcat)
这篇文章是SpringMVC框架的入门教程,详细指导了如何在IDEA中使用Maven和Tomcat创建SpringMVC工程,包括添加依赖、配置web.xml、编写控制器、创建配置文件、配置Tomcat服务器以及进行基本的测试,展示了一个简单的Hello SpringMVC示例。
SpringMVC入门到实战------2、SpringMVC创建实例Hello SpringMVC(maven+tomcat)
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
745 0
|
搜索推荐 Java 应用服务中间件
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。 在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
|
Java 应用服务中间件 Maven
不同版本Idea部署Maven和Tomcat教学
不同版本Idea部署Maven和Tomcat教学
264 0
|
5月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1930 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
5月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
321 0
idea+maven+tomcat+spring 创建一个jsp项目
|
10月前
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
123 0
|
10月前
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
140 1
|
应用服务中间件 Android开发
IntelliJ IDEA2017创建web工程并实现远程部署tomcat
IntelliJ IDEA2017创建web工程并实现远程部署tomcat

推荐镜像

更多