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

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

这可能对你有帮助:***.com/questions/26105061/… 【参考方案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>

`

    在 Eclipse 中,为 Maven Build 添加调试/运行配置: 右键单击New,然后在新配置的目标中输入: clean install tomcat7:run

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

【讨论】:

确实,Maven 神奇地下载了各种文件并在http://localhost:8080 上启动了 Tomcat,但由于某种原因,它不断给出类似于此处描述的问题的 404 错误:***.com/q/34968472 我在正确配置它时缺少什么以便所有.jsp 页面都可以查看?

以上是关于如何在没有完整安装 Tomcat 的情况下运行 Spring Web 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

tomcat有没有运行成功如何查看

怎样在windows服务器下配置tomcat

如何配置让tomcat自动寻找与他在同一目录下的jdk,

如何在不安装完整框架的情况下测试自定义 Laravel 控制台命令?

linux环境下重启Tomcat服务

如何在没有 webapps 的情况下设置 tomcat 虚拟主机?