暑期实训第五周小结01

尝试部署项目到服务器,暂未成功。
version 52.0 需要服务器安装高版本jdk
——2021.7.27 16:50

一、购买服务器

推荐购买腾讯云或阿里云的服务器,但其他也并非不好。注意选择Linux系统。如果不会操作Linux,后续我们介绍宝塔面板可以解决这个问题。举例:
在这里插入图片描述

二、获得服务器的用户密码

购买完毕后进入其提供商的控制台可以做一些基础设置的修改,如密码等。
在这里插入图片描述

还可以看到自己的服务器地址等信息。举例:
在这里插入图片描述

三、连接服务器部署宝塔面板

PuTTY: a free SSH and Telnet client
首先,使用远程连接软件如Putty等,连接服务器:
在这里插入图片描述

用我们之前获取的服务器root用户和密码登陆:
注意,输入密码时如果要在putty内粘贴,只需鼠标右键即可,且文本粘贴后是不显示的。
在这里插入图片描述

四、安装宝塔Linux面板

宝塔Linux面板安装教程
找到教程中对应的系统的命令行命令执行即可,安装完成后将获得一个登陆IP地址、端口、账号、密码。举例:
在这里插入图片描述
在这里插入图片描述

五、登陆宝塔面板

使用刚刚获得的账号密码登陆宝塔面板。初始时会要求安装服务器程序。推荐LNMP组合。
在这里插入图片描述

在面板设置下可以对宝塔面板的初始设置进行修改:
在这里插入图片描述

六、安装Java JDK

引用5

步骤参照上述教程,进行完毕后,在宝塔的终端输入java -version出现如下说明安装成功:
在这里插入图片描述
或者,在putty中连接服务器后也可以看到java版本:
在这里插入图片描述

七、项目部署

基本流程:
在这里插入图片描述

Spring项目,尤其是Springboot项目,以一个主类启动项目且集成了Tomcat内建服务器。所以我们无需在服务器配置Tomcat。只需要打包IDEA自带的Maven工具,进行打包操作:举例:
在这里插入图片描述
当然,你也可以直接到项目目录下,使用Maven命令打包:

mvn clean
mvn package

之后,在target目录下生成.jar结尾的文件,即为打包后的文件。之后上传服务器即可。
为使用域名访问网站,我们在宝塔内设置一个站点,用来反向代理。在宝塔页面左侧“网站”功能里,点击“添加站点”,输入域名信息:
在这里插入图片描述
然后到该目录下,上传刚刚打包好的jar
在这里插入图片描述
在这里插入图片描述
回到ssh内,切换路径到jar路径下 :
在这里插入图片描述
为了方便管理,我们使用虚拟终端后台运行前台程序,这样我们断开和服务器的连接后,网站依旧可以运行。
如果
screen -R Web
命令被告知
-bash: screen: command not found

引用10

可能遇到如下问题:
class file version 52.0 ...... this version of Java Runtime only recognizes class file versions up to 52.0
在这里插入图片描述
解决方法 :安装Java Development Kit 11版本
引用3

我们登陆之后的命令之前都有#,无需 sudo,故执行:
yum install java-11-openjdk-devel
在这里插入图片描述
设置JAVA_HOME环境变量有助于用这种编程语言编译的其他应用程序轻松访问JAVA的安装路径。

update-alternatives --config java   
#查找java安装地址

vim .bash_profile   
#使用vim修改文件 i 进入编辑模式
#在这个文件的底部增加一行
JAVA_HOME="/your installation path/"
#也即:
JAVA_HOME="/usr/lib/jvm/jre-11-openjdk-11.0.12.0.7-0.el7_9.x86_64/bin/java"
#修改后按esc,再 :wq

在这里插入图片描述

引用资料

1.本地JavaWeb项目部署到个人服务器,实现公网访问
2.Java SE Development Kit 11 Downloads
3.How to Install Java 11 & 12 on CentOS 7
4.CentOS安装Java JDK
5.Linux的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程
6.10分钟零基础部署本地JavaWeb项目到服务器,轻松展示个人作品给小伙伴
7.SpringBoot项目部署到阿里云服务器上
8.菜鸟 Linux vi/vim教程
9.关于Unsupported major.minor version 52.0报错问题解决方案
10.-bash: screen: command not found解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值