Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 与弹簧靴互动+;发电机_Java_Spring_Maven_Spring Mvc_Amazon Dynamodb - Fatal编程技术网

Java 与弹簧靴互动+;发电机

Java 与弹簧靴互动+;发电机,java,spring,maven,spring-mvc,amazon-dynamodb,Java,Spring,Maven,Spring Mvc,Amazon Dynamodb,我正在努力学习如何在本地构建、打包和部署SpringRESTAPI,以便与之交互?理想情况下,我只想作为实践获取和发布数据——特别是与DynamoDB集成 我使用mvn包克隆并构建了它,这样我就有了一个jar文件。我将jar文件移动到Apache的webapp目录并启动了服务器,但我无法以任何方式与API交互。该项目的结构如下: Apache在webapp目录中运行jar后,我尝试在以下位置访问API: (来自application.properties中的server.contextPa

我正在努力学习如何在本地构建、打包和部署SpringRESTAPI,以便与之交互?理想情况下,我只想作为实践获取和发布数据——特别是与DynamoDB集成

我使用
mvn包
克隆并构建了它,这样我就有了一个jar文件。我将jar文件移动到Apache的webapp目录并启动了服务器,但我无法以任何方式与API交互。该项目的结构如下:

Apache在webapp目录中运行jar后,我尝试在以下位置访问API:

  • (来自application.properties中的
    server.contextPath=/springbootapp

每个都给出一个404错误。是的,DynamoDB正在本地运行。那么我需要做什么不同的事情呢?如何在本地部署和访问此API?

您克隆的项目是一个spring boot项目,因此您可以使用
mvn spring boot:run
在本地运行应用程序。您也可以通过从IDE将
com.baeldung.application
类作为java应用程序运行。有关如何运行SpringBoot应用程序的更多详细信息,请访问链接。Spring启动父级依赖于嵌入式tomcat,后者将运行应用程序


另外,如果您想将应用程序部署为war,则说明了如何执行此操作。

您克隆的项目是一个spring boot项目,因此您可以使用
mvn spring boot:run
在本地运行应用程序。您也可以通过从IDE将
com.baeldung.application
类作为java应用程序运行。有关如何运行SpringBoot应用程序的更多详细信息,请访问链接。Spring启动父级依赖于嵌入式tomcat,后者将运行应用程序

此外,如果您希望将应用程序部署为war,则说明了如何执行此操作