创作不易,三连再走吧,点赞也行,拒绝白嫖从我做起
云服务器准备
首先我们必须有一个阿里云服务器,传送门 这里我们购买九块九的就可以,如下配置,一定要是centos!
购买完成后,就有下面这样了,如果找不到,点击右上角控制台
进去之后下滑,我们可以看到自己的公网IP(后面有大用)
然后点击侧边栏,有个安全,防火墙,再点击右上角添加规则,添加端口号8080(此处8080后面Tomcat处进行说明,是可以修改的)这里根据每个人的服务器不同,可能默认端口配置不用,具体如下
你如果不知道自己应该有哪些端口,把下面的这些都配置好就可以了。
最后呢,我们别忘了配置密码,这个密码还是很重要的
2、xshell和xftp的准备
我们完成了阿里云的配置了,接下来就可以做一点好玩的事情了,接下来下载xshell和xftp,我觉得大家肯定喜欢正版对吧(盗版我可不敢分享 ),贴心的我必须给大家安排传送门。进去之后,点击下载,然后跳转到单独界面,下滑,有个三十天试用版(嘿嘿,是不是又可以白嫖啦 ),点击之后,他会给你的邮箱发一个连接,点击连接下载就可,两个软件都需要下载,这里就不赘述了(就是一路next)。
现在完成之后
我们首先点开xshell,接下来一路图片
到这里我们总算成功连上自己的阿里云了,坚持住,快了,真的快啦 。
3,我们要在xshell上和xftp上面安装自己的jdk,Tomcat以及MySQL(注意这里的都是linux下面的,别整上Windows的)
(1)首先安装jdk
yum -y install java-1.8.0-openjdk.x86_64
(你没法直接快捷键粘贴,可以点击鼠标右键粘贴)
查看jdk版本
java -version
(2)安装MySQL
下面的四行代码分步执行,不会有小可爱,一口气粘贴四行吧
cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y
出现complete就代表成功了!
然后启动MySQL
systemctl start mysql.service
设置密码:(我给大家演示的密码为123456)
mysqladmin -u root password 123456(这里我设置的是123456)
验证:
mysql -uroot -p123456
这里就表示进来了。
显示数据库当前的表:
show databases;
(3)下载Tomcat
首先传送门
下载完成之后,我们打开xftp,连接和xshell一样,不赘述;
(1)上述是把本地下载的apache-tomcat-9.0.50.tar(这里注意我们下载的是50,你的可能不一样,后面注意)传输到服务器的/usr/local目录下。(这里如果你想修改Tomcat端口号,请关注我后续博客,和Windows不一样)
(2)在xshell中解压apache-tomcat-9.0.50.tar
cd /usr/local
tar xzf apache-tomcat-9.0.50.tar.gz
(3)然后我们在xftp中鼠标右键重命名将目录中将apache-tomcat-9.0.50.tar文件夹修改为tomcat9(其他名字也无妨)
(4)此处我们回到xshell,启动Tomcat。退出MySQL输入quit
cd /usr/local/tomcat9/bin
./startup.sh
(5)测试:
在浏览器输入公网地址:8080,出现如下,代表Tomcat安装成功
4,导入数据
(1)我们首先将MySQL数据导出sql文件,然后通过xftp上传到usr/local路径下
(2)启动MySQL
mysql -uroot -p123456(我前面设置的演示密码)
CREATE DATABASE online_study_system DEFAULT CHARACTER SET utf8;
//这里online_study_system是我项目使用的数据库的名字,大家的各不相同
show databases;
=
(3)退出MySQL,进行数据导入
quit
mysql -u root -p123456 --default-character-set=utf8 online_study_system < /usr/local/online_study_system.sql
//前一个online_study_system是数据库名,后一个是表名,一般相同名字
(4)检验数据是否进入数据库
mysql -uroot -p123456
use online_study_system;//使用这个表
select * from teacher;//这里是因为我数据库表有一个teacher表
5将maven项目生成war文件
这里不同的编辑器不一样步骤,可以百度一下;
(1)将war传入服务器tomcat9下面的wabapps目录中,依旧使用Xftp6
6、重新启动Tomcat
cd /usr/local/tomcat9/bin
./startup.sh
7、输入网址
http://公网IP:8080/war文件的名字/login 这里login是登录
好了,这样外部网络就可以访问了!!!
恭喜你看到最后,另外码字不易,三连一下吧。