maven的热部署

maven的热部署在tomcat中配置用户权限,即添加管理员帐号 在根目录/conf/tomcat-users.xml 里添加下面的代码 <rolerolename="manager-gui"/><rolerolename="manager-script"/><userusername="admin"password="admin"roles="mana

大家好,又见面了,我是你们的朋友全栈君。

在tomcat中配置用户权限,即添加管理员帐号

 

在 根目录/conf/tomcat-users.xml 里添加下面的代码

maven的热部署

 

<role rolename=”manager-gui”/>

<role rolename=”manager-script” />

<user username=”admin” password=”admin” roles=”manager-gui,manager-script,admin-gui,admin-script” />

 

 

Username和password可以自己定义

 

.在maven中添加server,配置tomcat的管理员帐号密码

   Maven为了要控制tomcat  所以要在maven添加服务。

  maven的热部署

 

<server> 

      <id>admin</id> 

      <username>tomcat</username> 

      <password>tomcat</password> 

       </server>

       <server> 

      <id>myadmin</id> 

      <username>admin</username> 

      <password>admin</password> 

       </server>

 

 

在项目的pom文件中添加

org.codehaus.mojo支持redeploy

org.apache.tomcat.maven支持deploy

       <plugin>

              <groupId>org.codehaus.mojo</groupId>

              <artifactId>tomcat-maven-plugin</artifactId>

               <configuration>

                 <url>http://192.168.111.138:8080/manager/text</url>

                       <username>admin</username>

                   <password>admin</password>

                   <update>true</update>

                   <server>myadmin</server>

                   <ignorePackaging>true</ignorePackaging>

               </configuration>

        </plugin>

 

 

<plugin> 

               <groupId>org.apache.tomcat.maven</groupId> 

               <artifactId>tomcat7-maven-plugin</artifactId> 

               <version>2.0-SNAPSHOT</version> 

                <configuration> 

                   <url>http://localhost:8080/manager/text</url> 

                   <server>admin</server> 

                </configuration> 

           </plugin> 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145084.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • git pycharm_怎么把git上放到pycharm

    git pycharm_怎么把git上放到pycharm首先检查pycharm是否安装了ignore插件项目目录如图:选中项目automationTest名称,右击–>New–>查看是否有ignorefile选项,如果有表示Pycahrm已经配置了ignore插件,如果没有,则需要安装插件pycharm安装.ignore插件File–>Settings–>Plugins–在右…

    2022年8月28日
    2
  • linux5432端口在哪里打开,在ubuntu上打开端口5432

    linux5432端口在哪里打开,在ubuntu上打开端口5432我试图使用ufw使用sudoufwallow5432/tcp在ubuntu上打开端口5432然后我使用nmap来查看端口5432是否已打开,我得到了这个:[emailprotected]:~#sudonmap-sS-O127.0.0.1StartingNmap5.21(http://nmap.org)at2011-12-0114:28MSKNmapscan…

    2022年6月19日
    72
  • 电脑定时开机方法「建议收藏」

    电脑定时开机方法「建议收藏」让电脑自动开机方法一:BIOS首先开机后按住Delete键,就是平常常用的删除按键(见图1),然后就会进入到BIOS界面。虽然是一个满眼E文的蓝色世界,但不要害怕,没有问题的。图2在BIOS设置主

    2022年8月4日
    6
  • IDEA安装yarn

    IDEA安装yarn当我们拿到一个vue项目,导入到idea后发现有yarn.lock文件,则该前端项目需要通过yarn来进行启动。如下图:未安装前,如图下:安装步骤:1.各位看官注意,我们安装yarn,必须得把Nodejs的环境先配置好。以及npm的淘宝镜像安装好,也就是说启动vue的环境的是正常的。2.在Terminal面板下,通过cnpminstall-gyarn命令进行全局安装:3.执…

    2022年5月9日
    360
  • 03_JavaScript学习笔记整理-DOM

    03_JavaScript学习笔记整理-DOM

    2021年7月10日
    68
  • DDL和DML的含义与区别「建议收藏」

    1、DDL和DML的含义1、DML(DataManipulationLanguage)数据操作语言-数据库的基本操作,SQL中处理数据等操作统称为数据操纵语言,简而言之就是实现了基本的“增删改查”操作。包括的关键字有:select、update、delete、insert、merge2、DDL(DataDefinitionLanguage)数据定义语言-用于定义和管理SQL数据库中的所有对象的语言,对数据库中的某些对象(例如,database,table)进行管理。包括的关键字有:crea

    2022年4月17日
    115

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号