gpt4 book ai didi

java - 如何在没有任何 IDE 的情况下运行基本的 Spring MVC 应用程序?

转载 作者:行者123 更新时间:2023-12-02 11:37:56 25 4
gpt4 key购买 nike

我已经创建了一个基本的 Spring MVC Hello World 应用程序,但我想了解如何使用命令行而不是从 IDE 运行它?

我创建了一个简单的 Spring MVC Hello World 应用程序,其目录结构如下:

└── spring-mvc-cmd-line

└── src
└── main
├── resources
└── webapp
├── WEB-INF
│   └── web.xml
└── index.jsp

6个目录,3个文件

Controller 、xml 和 jar 文件位于各自的目录中。

使用 Eclipse,我只需要执行 Run as -> Server,并使用maven我进行maven打包并将war文件复制到tomcat webapps目录中但如何使用命令提示符获得相同的输出。

请帮忙提前致谢。

最佳答案

遗憾的是,您没有提供有关 Spring MVC 应用程序的详细信息。我将在 Spring Boot 应用程序的示例中对其进行描述。我从https://spring.io/guides/gs/serving-web-content/下载了zip然后解压并导航到 complete 文件夹。为了从命令行运行应用程序,您需要先编译并打包它。该项目有 2 个选项可用:使用 maven 或 gradle。我将展示如何使用 Maven 来做到这一点:

  1. 确保您已安装 Maven:打开 ./complete 文件夹的命令行并运行命令 mvn --version。它应该输出 Maven 版本信息。
  2. 运行mvn package。它应该构建项目(最后输出“BUILD SUCCESS”)
  3. 如果第 2 步成功,请转到名为 target 的文件夹。应该有文件 gs-serving-web-content-0.1.0.jar
  4. 从命令行导航到名为 target 的文件夹:cd target
  5. 运行java -jar gs-serving-web-content-0.1.0.jar
  6. 您可以终止应用程序,然后使用步骤 5 重新运行它。

如果从 ./complete 文件夹运行应用程序,则只需使用一个命令即可打包和运行应用程序(即不需要步骤 2-5):mvn spring-boot:run .

关于java - 如何在没有任何 IDE 的情况下运行基本的 Spring MVC 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48788843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com