Maven远程Tomcat热部署

好久没来写博客了,工作和生活上的事情实在是太忙了,之前一直在搞jenkins ci 和 gitlab 的东西,一直都想写一篇相关的文章记录下,可是无论怎么样都抽不出时间去写,断断续续的烂尾了好多文章。最近因一些情况从上一家单位离职了,看看能否抽空把这些烂尾的文章给补全了。


概要说明:

在使用Tomcat和Maven的时候可能会需要用到远程部署项目的情况,比如我有个本地调试完成的项目,想放到服务器上提供测试,那么可能会需要先将想打包成war包,然后上传到服务器上,然后通过重新启动tomcat等操作来完成项目的部署。

那么使用Maven远程Tomcat热部署插件就能一步完成这些操作,导入首先Tomcat要允许进行热部署,也就是Tomcat的Manager,很多在长期操作Tomcat项目的开发人都没有真正的接触过Tomcat的Manager项目管理平台,所以我们先从Tomcat的配置开始。


一、什么是Tomcat Manager:

Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的Web应用。
在默认情况下,Tomcat Manager是处于禁用状态的。准确的说,Tomcat Mnager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomcat并没有配置任何默认的用户,因此需要我们进行相应的用户配置之后才能使用Tomcat Manager。



二、配置Tomcat Manager用户权限

Tomcat Manager的配置文件路径在 tomcat目录/conf/tomcat-users.xml 文件中

默认情况下在标签中的内容是被注释掉的,从注释内容我们可以看出来 在这里配置用户和权限,并且注释中也有明确的例子:

你可能感兴趣的:(Java,Maven)