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 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
56 0
|
2月前
|
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)
|
3月前
|
Java 测试技术 Maven
maven总结一: 常用命令
maven总结一: 常用命令
36 6
|
8天前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
82 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
13天前
|
Java 测试技术 Maven
maven 打包命令
maven 打包命令
18 6
|
12天前
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
204 1
|
16天前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
62 0
idea+maven+tomcat+spring 创建一个jsp项目
|
3月前
|
Java Maven
maven 工程pom依赖优化及常用命令
maven 工程pom依赖优化及常用命令
49 0
|
4月前
|
Java Linux 测试技术
Maven命令大全:从安装到部署,一篇文章带你玩转Maven
本文由木头左介绍Maven,一个用于Java项目管理的工具,涉及Maven的安装配置(Windows和Linux)及核心命令,包括install、package、compile、clean、deploy、test、verify和site。通过这些命令,可以实现构建、打包、编译、测试、部署和生成项目站点等操作。
|
5月前
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
76 1

推荐镜像

更多