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



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

但是在我的登台机中,我有一个 Spring 启动应用程序并在 centos 服务器中运行,我正在通过 putty 访问它

当我尝试运行命令时

> mvn clean package -DskipTests

完成上述步骤,下一步需要做什么

其实我做的是,

Nohup Java -jar target/cs.jar &

这样,在目标文件夹中创建了 jar。然后当我试图从邮递员击中端点时,它不起作用

正如您所说,暂存服务器上可能存在一些互联网问题。Maven可能会尝试从互联网上获取依赖项,但由于它无法访问互联网,因此它挂起了。

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

$wget http://www.google.com 

如果它工作正常,那么您就知道互联网在那台机器上。你的专家应该可以工作了.

如果没有,我建议在本地构建整个内容并将构建文件传输到服务器。 在服务器中,您可以只执行

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

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

最新更新