对如何正确处理/安装Spring文件感到困惑

时间:2017-07-15 16:13:37

标签: java android spring rest spring-mvc

我正在尝试在我的Linode服务器上设置一个简单的restful API,以便我的Android应用与之通信。我是服务器软件和设置领域的新手。

所以我有这个指南:

https://spring.io/guides/gs/rest-service/#scratch

我是否在本地计算机上开发此项目,然后最终以某种方式将其全部移动到服务器上?我很困惑如何在服务器上“安装Spring框架”,即使使用本指南,或者我需要做些什么来设置。

我是否应该在本地创建整个内容,生成jar,将该jar上传到服务器,然后直接在那里运行它,它将处理剩下的?

2 个答案:

答案 0 :(得分:0)

由于这是一个Spring启动应用程序,您将有两种可能: 默认是只构建项目jar并在目标系统上运行它,因为spring boot allows you to embed a tomcat container into your project。 第二个是将项目打包到.war文件(packaging中的pom.xml属性)中,并将此.war文件部署在tomcat container you previously installed on the server中。

编辑: 您不必在服务器上安装弹簧框架"。你的应用程序是基于弹簧框架,它是它。只需构建您的应用程序(根据教程使用maven或gradle)并在服务器上运行.jar(java -jar yourapp.jar)。由于spring-boot框架中包含一个嵌入式,预配置的tomcat,它将运行tomcat,部署你的应用程序并为你运行应用程序。

答案 1 :(得分:0)

首先,您需要了解spring是一个应用程序,要连接到该应用程序,您需要任何服务器来部署您的应用程序,如Tomcat,GlassFish等。

拥有自己的服务器后,需要将spring.jar或spring.war导出到服务器以使其运行。

然后,当应用程序运行时,您可以使用URLNameOfYourServer / YourSpringApp

连接到该应用程序

另一件事是当你使用STS,Eclipse,Netbeans,Intellij时,那些IDES使用嵌入式服务器来部署和测试你的应用程序。

如果您想创建自己的服务器,请确保已安装java和tomcat,然后部署您的应用程序。