我如何在远程服务器中部署jar文件

时间:2017-03-29 15:43:14

标签: java maven spring-boot

在我的本地机器中,我只是在eclipse中运行java应用程序并且工作正常。

但是在我的登台机器上,我有一个spring boot应用程序并在centos服务器上运行,我通过putty访问它

当我尝试运行命令

> mvn clean package -DskipTests

在上述步骤之后,下一步,我需要做什么

实际上我做的是,

  

nohup java -jar target / cs.jar&

这样,就在目标文件夹中创建了jar。然后,当我试图从邮差中击中终点时,它无法正常工作

1 个答案:

答案 0 :(得分:1)

正如您所说,Staging Server上可能存在某些互联网问题。 Maven可能会试图从互联网上获取依赖关系,但由于它无法上网,所以它就是悬而未决。

您可以尝试在Linux服务器上使用以下命令

$wget http://www.google.com 

如果它正常工作,那么你就知道那台机器上有互联网。那你的专家应该工作。

如果没有,我建议在你的本地构建整个东西并将构建文件传输到服务器。在服务器中,您只需执行

即可
$ java -jar target/myproject-0.0.1-SNAPSHOT.jar

我假设您可以将整个应用程序打包到一个jar文件中。 要将jar文件从Windows机器移动到服务器机器,您可以使用winscp工具。