Java 如何在远程服务器中部署jar文件
在我的本地机器中,我只是在eclipse中运行java应用程序,并且工作得很好 但在我的登台机器中,我有一个spring引导应用程序,运行在centos服务器上,putty正在访问该服务器 当我试着运行命令时Java 如何在远程服务器中部署jar文件,java,maven,spring-boot,Java,Maven,Spring Boot,在我的本地机器中,我只是在eclipse中运行java应用程序,并且工作得很好 但在我的登台机器中,我有一个spring引导应用程序,运行在centos服务器上,putty正在访问该服务器 当我试着运行命令时 > mvn clean package -DskipTests 完成以上步骤后,下一步我需要做什么 其实我是, nohup java-jar目标/cs.jar& 因此,jar是在目标文件夹中创建的。然后,当我试图从邮递员那里点击端点时,它不起作用,正如您所说,登台服务器上可能存在一
> mvn clean package -DskipTests
完成以上步骤后,下一步我需要做什么
其实我是,
nohup java-jar目标/cs.jar&
因此,jar是在目标文件夹中创建的。然后,当我试图从邮递员那里点击端点时,它不起作用,正如您所说,登台服务器上可能存在一些internet问题。Maven可能试图从internet获取依赖项,但由于它无法访问internet,所以挂起了 您可以尝试在linux服务器上使用以下命令吗
$wget http://www.google.com
如果它工作正常,那么你就知道那台机器上有互联网。那你的专家就可以工作了
如果不是这样,我建议在本地构建整个过程,并将构建文件传输到服务器。在服务器中,您只需执行
$ java -jar target/myproject-0.0.1-SNAPSHOT.jar
我假设您可以将整个应用程序打包到一个jar文件中。
要将jar文件从windows机器移动到服务器机器,您可以使用winscp工具。如何在eclipse IDE中创建jar文件您可以转到文件->导出并导出jar文件mvn clean package-DSKIPTEST运行我认为的所有单元测试,我应该给mvn clean package-DSKIPTEST。注意dskiptests中[s]的情况当我运行命令java-jar target/myproject-0.0.1-SNAPSHOT.jar时,它运行得很好,但唯一的问题是,4或5个小时一次,它就开始变差了,有没有其他方法来实现这一点