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



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

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

└└站 - Spring-MVC-CMD-Line

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

6个目录,3个文件

使用控制器,XML和JAR文件中的各自目录中的文件。

使用Eclipse我只需要运行为 ->服务器,使用maven,我做maven包并在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。它应该ouptut maven版本信息。
  2. 运行mvn package。它应该构建项目(最后输出"构建成功"(
  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文件夹运行它:mvn spring-boot:run

最新更新