You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改运行配置实现Maven项目构建并部署至Tomcat 9服务器

实现Maven项目构建与Tomcat9部署一体化配置

当然可以实现,你可以通过两种常见方式修改配置,让Maven构建和Tomcat部署一步完成:

方式一:使用Tomcat9 Maven插件

  1. 首先在项目的pom.xml中添加Tomcat9 Maven插件的配置,让Maven能直接和Tomcat交互:
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat9-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <!-- 配置Tomcat的服务端口 -->
                <port>8080</port>
                <!-- 项目部署后的访问上下文路径 -->
                <path>/your-project</path>
                <!-- 对应Tomcat配置文件tomcat-users.xml里的账号密码,需拥有manager权限 -->
                <username>tomcat</username>
                <password>your-password</password>
            </configuration>
        </plugin>
    </plugins>
</build>
  1. 修改你已有的Maven运行配置,将原来的构建命令(比如mvn clean install)替换为:
    mvn clean install tomcat9:deploy
  • 首次部署用deploy,后续更新项目可以换成tomcat9:redeploy,避免重复部署的冲突。

方式二:在IDE中关联Maven构建与Tomcat部署(以IntelliJ IDEA为例)

如果你用IDE管理运行配置,可以这样操作:

  • 打开已创建的Maven运行配置,在「Command line」输入框中,把原命令替换为clean install tomcat9:deploy,保存后运行即可。
  • 或者直接配置Tomcat服务器并关联Maven构建:
    1. 打开「Run/Debug Configurations」,添加「Tomcat Server -> Local」配置。
    2. 切换到「Deployment」标签,点击「+」选择你的Maven项目生成的WAR包(可直接关联target目录下的构建产物)。
    3. 切换到「Server」标签,找到「Before launch」区域,点击「+」选择「Run Maven Goal」,输入clean install,这样启动Tomcat前会自动执行Maven构建,随后完成部署。

注意事项

  • 确保Tomcat9服务器已启动,且tomcat-users.xml中配置的账号拥有manager-gui和manager-script权限,否则插件无法完成部署。
  • 如果不想依赖外部Tomcat,也可以使用mvn clean install tomcat9:run命令,该命令会启动一个内嵌的Tomcat9实例并自动部署项目,无需单独启动外部服务器。

内容的提问来源于stack exchange,提问作者Leonardo Brenna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 20:01:07