【问题标题】:How to run a spring web app without a full Tomcat install?如何在没有完整安装 Tomcat 的情况下运行 Spring Web 应用程序?
【发布时间】:2019-01-15 17:24:07
【问题描述】:

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

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

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

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

【问题讨论】:

标签: eclipse spring-mvc maven-tomcat-plugin embedded-tomcat-8 embedded-tomcat-7


【解决方案1】:
  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 添加调试/运行配置: 右键单击New,然后在新配置的目标中输入: clean install tomcat7:run

  2. 现在运行该配置(右键单击 pom.xml > Run as > Run configuration)

【讨论】:

  • 确实,Maven 神奇地下载了各种文件并在http://localhost:8080 上启动了 Tomcat,但由于某种原因,它不断给出类似于此处描述的问题的 404 错误:stackoverflow.com/q/34968472 我在正确配置它时缺少什么以便所有.jsp 页面都可以查看?
猜你喜欢
  • 1970-01-01
  • 2018-06-17
  • 1970-01-01
  • 2018-04-01
  • 2013-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-02
相关资源
最近更新 更多