如何在没有完整 Tomcat 安装的情况下 运行 spring 网络应用程序?

How to run a spring web app without a full Tomcat install?

我刚开始学习 Spring MVC,使用 this tutorial

整个写入和构建(在 Eclipse 下)成功并生成了目标 .war 文件。

但是,我需要测试-运行,我暂时不想下载和安装Tomcat。

我听说有一种方法可以从 Eclipse 中 运行 它而无需完整的 Tomcat 安装。我该怎么做?

  1. 添加到您的 pom.xml tomcat-插件:

`

  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <path>/</path>
    </configuration>
  </plugin>

`

  1. 在 Eclipse 中,为 Maven Build 添加一个 debug/run 配置: 右键单击 New,然后在该新配置的目标中输入: clean install tomcat7:run

  2. 现在运行那个配置(右击pom.xml>运行as>运行配置)