[施工中]Java阿里云服务器ECS建站操作不完全指北

ECS建站操作记录

三玖是天!!!
本文仅做建站流程记录用。

前言

本次操作参考了阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看,并对文中一些不足及因为Xshell和Xftp6软件升级后代码操作差异进行补充。因此本文直接从linux系统配置JDK、TOMCAT、MYSQL步骤开始进行。
如有不足,希望大家批评指正。
(为什么我写一篇博客也要看文档才能写出来OTL)

一 、Xshell6与Xftp6

1.1Xshell与Xftp的作用

1.满足用户对于云服务器的控制的需求。
2.满足电脑对云服务器数据传输。

Xshell:能在Windows界面下访问远端不同系统下的服务器。简单来说,你可以通过这款软件控制云服务器ECS。
Xftp:基于 MS windows平台的功能强大的SFTP、FTP文件传输软件。简单来说,通过这款软件你可以在你的电脑和云服务器之间传输文件。

PS:还有很多能实现类似功能的软件。如果你想了解更多,推荐你看看Putty、XShell、SecureCRT、SSH Secure Shell Slient哪个好用?

1.2如何从官网下载xshell与xftp

介于参考文档中的软件已经是第五代,而现在最新的是xshell6与xftp6,之前的软件已经无法使用,建议更新至最新版。

链接:Xshell6官网下载地址。(选择学校/家庭版本进行测试)

1.3Xshell6使用指北

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
如果没有设置密码,进入ECS控制台停止实例后,选择实例-更多-重置密码。重置密码后重启服务器。
在这里插入图片描述
将将~ 连接成功!
在这里插入图片描述

1.4Xftp6使用指北

登入Xshell6后,选择传输新文件直接开启Xftp6。
在这里插入图片描述
界面如下
在这里插入图片描述
个人的文件上传文件/压缩包建议在 /usr/底下新建文件夹进行存储。

例如上传JDK安装包存放路径
/usr/java/jdk/

二、在云服务器上部署环境(JDK/Tomcat/Mysql/MariaDB)

2.1 下载Java及Tomcat

在前言的链接中已经详细说明了部署java环境的三种方式,为了提高代码能力已经熟练度,我选择手动部署java项目。首先需要下载java JDK已经 Tomcat安装包。

Java jdkjdk官方下载链接(建议版本 linux-x64.tar.gz)
TomcatTomcat官方下载链接(建议版本 8.5.37 tar.gz)

2.2 安装jdk

在/usr/java/创建jdk和tomcat梁哥文件夹,如下图操作,后将下载好的安装包粘贴至对应的文件夹底下。
在这里插入图片描述
在Xshell输入指令 解压jdk安装包到指定文件夹:

tar -zxvf /usr/java/jdk/jdk-版本编号-linux-x64.tar.gz -C/usr/java/jdk/

参考文献中没有注明压缩包所在位置,导致找不到解压文件,尚未确定是否是因为xshell版本变更造成的。

解压完毕后,开始配置jdk环境变量。(建议先备份profile文件以免修改造成文件损坏)

#vi /etc/profile

打开profile文件,按‘i’键开启编辑模式,按住方向键‘↓’至文件末尾,添加以下变量

#vi /etc/profile
export JAVA_HOME=/usr/java/jdk/jdk版本编号_121
export JRE_HOME=/usr/java/jdk/jdk版本编号_121/jre
export CLASSPATH=.: $ JAVA_HOME/lib $ : JRE_HOME/lib : $ CLASSPATH
export PATH=$ JAVA_HOME/bin: $ JRE_HOME/bin/$ JAVA_HOME: $ PATH

编辑完内容后,按下Esc键,并输入“:wq”,然后回车可以保存退出,并且输入下面的指令重启服务:

#source /etc/profile

验证是否成功,输入下面验证指令:

#java -version

2.3 Tomcat安装

首先解压Tomcat

tar -xvf /usr/java/tomcat/apache-tomcat-版本编号.tar.gz -C /usr/java/tomcat/

进入解压文件夹下的bin文件夹,指令如下:

#cd/usr/java/tomcat/apache-tomcat-版本编号/bin/

编辑 setclasspath.sh 脚本,指令如下:

#vi setclasspath.sh

按‘i’键开启编辑模式,按住方向键‘↓’至文件末尾,添加以下变量:

export JAVA_HOME=/usr/java/jdk/jdk版本编号

export JRE_HOME=/usr/java/jdk/jdk版本编号/jre

保存编辑内容,按下Esc键,并输入“:wq”,然后回车可以保存退出。

启动tomcat,指令如下:

#./startup.sh

2.4Mysql/MariaDB安装【暂未完成】

由于cenOS 7已经无法使用yum安装mysql,而转为自动安装mariaDB。所以我现在也还在摸索之中,听闻两者的操作是一样的,但是安装老是不成功,也希望哪位安装成功了可以指点一下哈哈哈。
如果后期安装成功了,我会继续更新。

三、部署java项目到云服务器

3.1打包项目为jar

为什么不打包为war包呢,因为war包需要另外配置tomcat,这样不利于我们前后端的分离(其他地方看的,记得大概是这么个意思?),所以学习如何打包jar包还是很有必要的。
首先在pom.xml中进行配置
在这里插入图片描述
然后右键项目-debug-maven install进行打包。这时候有可能出现pom.xml不存在的错误,此时右击项目-properties-Maven 删除pom.xml重新打包即可。
在这里插入图片描述
之后在项目文件夹trage中查看打包完成的jar包。
在这里插入图片描述

3.2上传jar包

打包成功后使用xftp6上传jar包,建议在usr目录下新建jar文件夹方便jar包的管理。
在这里插入图片描述

3.3运行jar包

上传jar包后 使用cd命令进入jar包所在的文件夹,然后执行命令:

java -jar jar包名称.jar

这时候有一个坑就是如果你之前启动了tomcat,这边会提示你8080端口被占用无法启动项目,此时需要你关闭tomcat

cd /usr/java/tomcat/apache-tomcat-8.5.37/bin
./shutdown.sh

关闭tomcat后执行刚才的命令就可以顺利启动项目了

3.4web访问项目

这个比较简单

服务器IP:8080/访问地址 例如 我的是 服务器IP:8080/helloworld

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值