前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring boot项目部署到腾讯云服务器

Spring boot项目部署到腾讯云服务器

原创
作者头像
用户2416682
修改2019-10-30 17:25:43
14.7K0
修改2019-10-30 17:25:43
举报
文章被收录于专栏:云服务器活动云服务器活动

一、springboot项目打包并上传

spring boot项目打包方式有两种,分别是jar包和war包,官方推荐前者,所以本文也将项目打包成jar包。

两者之间的区别是:打包成jar包的情况下是不需要在服务器上安装Tomcat的,而war包需要;不需要的原因是因为springboot项目是集成了Tomcat。

购买腾讯云产品前,先领取(代金券礼包

1、创建并写好一个项目后,在IDEA中点击maven project>visitor(你的项目名)>Lifecycle>package,双击package即可打包jar包。

2、打包好的jar包自动放在 项目名>target>xxx.jar。

3、下载并安装Xftp6,它可以让我们通过界面操作将本地的jar包拖拽到服务器上,对于不熟悉操作Linux命令的人来说很方便。Xftp6的登录操作

4、尝试运行该xxx.jar包

首先进入xxx.jar包所在的目录下,我的是cd home

然后执行命令:java -jar visitor-0.0.1.ja

最后可以看到窗口显示:

原因在于没有安装JDK!!!

二、腾讯云服务器环境搭建

1、Linux环境中安装JDK

首先需要明确的是,springboot项目需要的JDK版本不能低于1.8

 

使用yum安装JDK,其命令为:

代码语言:javascript
复制
yum -y  install java-1.8.0-openjdk*

完成后可以通过命令java -version查看是否安装成功,成功的可以看到如下图的格式

最后在重复上面的操作,进入jar包所在的目录下执行命令,即:java -jar xxx.ja

项目启动成功的话,出现下图样式:

三、jar包后台运行

通过命令java -jar xxx.jar虽然可以启动并运行项目,但是一旦关闭可控制台,项目也随之关闭了,没法实时访问该项目。

 

所以接下来还需要解决jar包后台运行的问题。

 

其实,只要我们可以将java -jar xxx.jar替换成java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &就可以解决这个问题了

最后,关闭了控制台,依旧可以让该项目在服务器上正常运行了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、springboot项目打包并上传
  • 二、腾讯云服务器环境搭建
  • 三、jar包后台运行
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档