maven命令发布到tomcat

简介: 增加账号及角色。在conf/tomcat-users.xml中增加<user username="account" password="pwd" roles="manager-gui,manager-script"/> 其中manager-gui可以通过 http://localhost:8080/manager 打开web管理界面。

1. 增加账号及角色。在conf/tomcat-users.xml中增加配置

<user username="account" password="pwd" roles="manager-gui,manager-script"/>

其中manager-gui可以通过 http://localhost:8080/manager 打开web管理界面。不需要管理界面,只授权manager-script即可。

2. 基于安全的考虑,tomcat8还需要增加了个配置文件conf/Catalina/localhost/manager.xml,增加内容如下:

<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
  <!-- 不考虑安全,allow可以改为".*" -->
  <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow=".*" />
</Context>

3. maven项目配置

pom.xml中增加plugin配置

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <path>/project_name</path>
                <uriEncoding>UTF-8</uriEncoding>
                <url>http://localhost:8080/manager/text</url>
                <server>tomcat8</server>
                <username>account</username>
                <password>pwd</password>
            </configuration>
        </plugin>
    </plugins>
</build>

4. 使用maven命令部署,常用的命令如下:

  • mvn tomcat7:redeploy 重新部署命令。其中redeploy:重新部署;deploy:首次部署;undeploy:卸载
  • mvn clean tomcat7:redeploy -Dmaven.test.skip=true 先clean后部署,忽略单元测试直接部署
相关文章
|
4月前
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
127 0
|
6月前
|
Java 测试技术 Apache
【Maven】常用命令、插件管理、私服nexus
【Maven】常用命令、插件管理、私服nexus
|
7月前
|
Java 应用服务中间件 Maven
不同版本Idea部署Maven和Tomcat教学
不同版本Idea部署Maven和Tomcat教学
123 0
|
7月前
|
搜索推荐 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)
|
3月前
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
|
4月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
324 0
|
2月前
|
Java 测试技术 Maven
maven的package、install、deploy命令
maven的package、install、deploy命令
|
7月前
|
Java 应用服务中间件 Maven
Maven远程部署tomcat
Maven远程部署tomcat
65 0
|
4月前
|
Java 测试技术 Maven
maven 命令
maven 命令
19 0
|
4月前
|
Java Maven
④【Maven】Maven的构建命令
④【Maven】Maven的构建命令
21 0

热门文章

最新文章