最新腾讯云服务器linux系统+配置java项目+部署微信小程序后台

  备案动态     |      2023-09-07
最新腾讯云服务器linux系统+配置java项目+部署微信小程序后台

前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序。但他们都在教大家如何在本地运行项目。今天我就教大家如何将这个点餐系统部署到服务器上进行商用。

传送门

点餐系统开发,java后台+{看一看}腾讯云微信小程序。

本节知识点

1、使用springboot开发java项目2、小程序后台开发3、小程序后台部署到服务器4、java项目部署到服务器5、springboot项目部署到服务器:

准备工作

1、需要购买一个腾讯云服务器2需要开发springboot后台项目3,需要购买域名并备案。 4、需要配置你的服务器环境jdk、mysql(下面解释):

二、腾讯云中小企业服务器推荐

对于企业来说,为了稳定和速度,选择2核4G内存配置的云服务器比较稳妥。这种配置对于运行企业网站来说相对简单且无压力。再加上avada主题,就可以打造出一个非常大气、高大上的企业网站。下面介绍一下腾讯云的长期优惠折扣活动。有兴趣的可以注册一个账号领取优惠券。

从价格上来说,北京、上海、广州3年3000元左右,用券可以省钱。当然,你可以选择1到5年的期限,期限越长,折扣越大。每年摊销还是很便宜的。

1、新用户点我即可免费领取腾讯云2860元专属礼券,限时领取。

2、长期优惠活动如下:

腾讯云精选云产品秒杀活动:点我直接进入活动页面,AMD云服务器1核、1G内存、1M带宽配置为专属服务器,230元/年超低价。

热门云产品30折:点我开通云服务器、云数据库特价,服务更稳定,速度更快,价格更优惠;

我们假设你已经做好了上面的所有准备工作,下面我们就开始学习如何将后台项目部署到服务器上,以便所有人都可以访问你的服务器。

一,首先创建一个springboot(java项目)

1.创建springboot项目,选择jdk1.8

2.填写包名,选择配置,保持默认

3.添加一些项目依赖,使用最新的springboot版本2.1.7

4.项目名称、项目目录设置。可以保持默认

5.导入依赖,有以下两种方法。

6.实现简单的后台数据接口

如果你不明白上面创建项目的简单步骤,可以观看我录制的java零基础视频:https://edu.csdn.net/course/detail/23443

7. 在本地运行项目。 8. 表明操作成功。运行时控制台日志显示项目端口为8080

9、在浏览器中访问本地项目,查看访问效果。可以看到我们已经成功访问到后台数据了。

二,项目打包

以上演示了在idea开发者工具中启动的项目。当我们正常部署服务器时,肯定不会有开发者工具,所以我们需要先学习如何打包项目,然后在本地传递。通过命令行运行后台项目。

1.项目打包了2.打包成功3.修改jar的名称(也可以不改名称,我觉得jar的名称太长了,所以改成了短一点的) 我这里改名为qcl80。因为后面的运行脚本使用了qcl80这个名字,所以大家和我保持一致,避免出现问题。

三,命令行运行jar包

1、将上面的qcl80.jar文件拖到我们的项目中,打开idea自带的命令行

2.在命令行输入ls

3.在命令行中输入java -jar qcl80.jar

注意:如果提示java命令不存在,则需要配置java环境变量。这里就不解释了,你可以在百度“java环境变量”下找到很多教程。

4、输入上述命令后,按回车键启动项目。这时候去浏览器访问,还是可以访问的

四,服务器环境的登录

我们的前三步是在自己本地电脑上启动的后台项目,所以只能在自己电脑浏览器中访问,其他人无法访问。如果我们想让别人访问的话,需要设置我的qcl80.jar文件上传到服务器,并通过命令行在服务器上启动java项目,这样别人就可以访问了

所以我们接下来要讲服务器环境的搭建。

1、首先我们需要购买一台云服务器(推荐阿里云或腾讯云)。 2、购买服务器后,我们登录服务器后台。这里我们以腾讯云为例。 3.点击登录重置密码

4、输入强大的帐号和密码登录linux服务器。 5、登录成功。当你看到一堆命令行时不要头疼。接下来我就一步步教大家如何配置服务器环境。你只需要按照我的步骤一步一步来就可以了。

五,linux服务器安装jdk

1.使用yum安装jdk1.8,很简单yum search java|grep jdk 查看yum库中jdk的版本yum -y install java-1.8.0-openjdk* 安装jdk8

耐心等待jdk的安装,大约2分钟,出现如下标志,表示安装成功

2、检查jdk是否安装成功。在命令行中输入java -version出现如下标记,可以看到我们的jdk版本1.8.0_222

六,上传jar包到服务器

我们在第五步已经成功在linux服务器上安装了jdk,接下来就是想办法了将qcl80.jar 传递到服务器。有同学可能会问,你部署服务器,不是在linux服务器上安装tomcat吗?其实我们用springboot开发的jar包已经内置了tomcat。所以我们不需要再部署tomcat了,只需要将qcl80.jar文件上传到服务器,然后用java命令启动即可。

我们使用以下软件将文件上传到Linux服务器

您只需去百度下载与您电脑系统对应的安装包并安装即可。这里我就不教你怎么安装了。

下面教下大家如何使用FileZilla上传文件到服务器。

1、打开FileZilla软件,连接服务器

2、进入服务器根目录查看

3. 将文件上传至主文件。如果父目录下没有home文件,可以自己创建。

到这里我们就成功将qcl80.jar上传到服务器了。下面将教大家如何在服务器中启动我们的项目。

七,在服务器里启动java后台项目

1.首先重复上面第四步登录服务器。然后进入服务器

cd . #用于返回服务器根目录ls #显示当前根目录下的文件copy cd home #进入home文件ls #显示home文件中的那些子文件,可以看到我们的qcl80. jar复制2,启动java项目

java -jar qcl80.jar copy 3,项目启动成功,出现以下标记,表示项目启动成功

4、访问我们服务器的项目

从上图可以看出,我们可以通过公网ip+8080端口成功访问我们服务器的数据。

我们再用手机浏览器尝试一下,可以看到在手机浏览器中也可以访问到后台数据。您将上面的URL 发送给您的朋友,您的朋友也应该能够访问该数据。至此我们已经成功部署了一个java项目到服务器上,并成功允许任何人访问,但是有一个问题,如果使用公网IP作为域名的话,很容易被屏蔽,基本上可以成功访问几个以后访问会被拒绝,所以我们来讲解一下如何通过域名访问我们的服务器

我会把这些录成视频给大家讲解,

八,服务器绑定域名

在进行域名绑定之前,我们需要您自己注册一个域名。比如我注册的域名是:“www.saibanmall.com”。这里我还是以腾讯云为例

1、登录腾讯云后台,找到自己的域名列表,点击分析2,添加分析规则3,将你服务器的公网ip绑定到分析规则4上,我们主要设置以下两条分析规则,以便我们服务器的公网ip 与域名绑定后,就可以通过域名访问我们的服务器了,效果如下。

我们来看看手机浏览器访问的效果

还有我们小程序访问的效果。

到这里我们已经成功部署了我的后台服务器,但是仍然存在一些问题

1、小程序上线时需要https请求,所以后面会讲我们的服务器如何支持https2。我们通过java -jar qcl80.jar部署的java项目无法后台运行。那么我们就来说说如何让我们的java项目永久在后台运行。

关于服务器的部署我后面也会录制视频出来,敬请关注。