Java 与弹簧靴互动+;发电机
我正在努力学习如何在本地构建、打包和部署SpringRESTAPI,以便与之交互?理想情况下,我只想作为实践获取和发布数据——特别是与DynamoDB集成 我使用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
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,则说明了如何执行此操作