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)
上一篇 2022年5月18日 上午8:00
下一篇 2022年5月18日 上午8:00


相关推荐

  • CICD介绍「建议收藏」

    CICD介绍「建议收藏」CICD一概要CICD的采用改变了开发人员和测试人员如何发布软件最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(ContinuousIntegration)、持续交付(ContinuousDelivery)、持续部署(ContinuousDeployment)的新方法。传统的软件开发和…

    2022年5月16日
    49
  • vue取消eslint_webstorm关闭eslint

    vue取消eslint_webstorm关闭eslint在vue项目中新建一个vue.config.js文件打开这个文件,输入module.exports={lintOnSave:false}完成记得保存文件(ctrl+s),在终端中关闭项目,再重启项目(npmrunserve)

    2022年10月8日
    7
  • TCP、UDP数据包大小的限制[通俗易懂]

    TCP、UDP数据包大小的限制[通俗易懂]1、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。  其中以太网(Ethernet)的数据帧在链路层  IP包在网络层  TCP或UDP包在传输层  TCP或UDP中的数据(Data)在应用层  它们的关系是数据帧{IP包{TCP或UDP包{Data}}}  不同的协议层对数据包有不同的称谓,在传输层叫做段(se

    2022年6月6日
    29
  • C#中如何使用Parallel.For和Parallel.ForEach[通俗易懂]

    C#中如何使用Parallel.For和Parallel.ForEach[通俗易懂]如何在C#中使用Parallel.For和Parallel.ForEach利用C#中的无锁,线程安全的实现来最大化.NET或.NETCore应用程序的吞吐量。并行是在具有多个内核的系统上并行执行任务的能力。.NETFramework4中引入了对.NET中并行编程的支持。.NET中的并行编程使我们能够更有效地使用系统资源,并具有更好的编程控制能力。本文讨论了如何在.NETCore应用程序中使用并行性。若要使用本文提供的代码示例,您应该在系统中安装VisualStudio2019。在Visu

    2022年7月19日
    13
  • Apache POI使用详解[通俗易懂]

    Apache POI使用详解[通俗易懂]一:简介开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache的poi,另一个是JavaExcelApachePOI简介是用Java编写的免费开源的跨平台的JavaAPI,ApachePOI提供API给Java程式对MicrosoftOffice(Excel、WORD、PowerPoint、Visio等

    2022年6月28日
    37
  • Random随机数nextInt(n)的使用

    Random随机数nextInt(n)的使用nextInt(intn) 方法用于获取一个伪随机,在0(包括)和指定值(不包括),从此随机数生成器的序列中取出均匀分布的int值。声明以下是对java.util.Random.nextInt()方法的声明。publicintnextInt(intn)参数n–这是结合于该随机数返回。必须为正数。返回值在方法调用返回

    2022年7月22日
    14

发表回复

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

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