将SSM项目部署在阿里云服务器(linux)

服务器&安装包准备

准备工作:
阿里云服务器
服务器安装centos7系统版本
开发服务器安全组
下载安装xshell(本地连接到服务器)和xftp(本地上传文件到服务器)
下载tomcat,jdk,mysql安装包(注意安装包须是linux下的安装包)

服务器选择阿里云服务器,可以根据需要进行购买。
在这里插入图片描述
开放安全组
打开3306和8080端口。
在这里插入图片描述
下载好的tomcat,jdk,mysql安装包
在这里插入图片描述

用Xshell和Xftp连接服务器

(1)使用Xshell连接到服务器
Name填自己的连接名(随便起)
Host填自己的服务器公网IP
在这里插入图片描述
填入linux操作系统的用户名(一般都是root)
在这里插入图片描述
填入设置的linux密码(忘记密码可以看下一步重置密码)
在这里插入图片描述
Xshell连接云服务器成功
在这里插入图片描述
(2)Xftp使用同样的方法连接到服务器
Host一样填自己的服务器公网IP

在这里插入图片描述

创建服务需要的文件夹

1. 进入linux根目录,并在根目录下创建server文件夹,用于存放安装包文件。

mkdir server

2. 使用Xftp,将三个安装包拖进linux云服务器/server下
3. jdk的安装
jdk的安装在这篇文章也有
4. tomcat的安装
解压tomcat安装包

tar -zxvf apache-tomcat-9.0.31.tar.gz

开启tomcat服务
查看防火墙状态:

systemctl status firewalld

开启防火墙:

systemctl start firewalld

开启访问tomcat服务器需要的8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

关闭防火墙:

systemctl stop firewalld

再次查看防火墙的状态,此时防火墙状态是inactive(关闭的)
(开启防火墙会阻止本地访问)
重命名解压之后的文件,进入tomcat/bin文件夹下,执行命令开启tomcat服务
重命名tomcat安装文件夹为tomcat

mv apache-tomcat-9.0.31 tomcat 

进入tomcat/bin目录下

cd root/server/tomcat/bin

开启tomcat服务(必须在bin目录下)

./startup.sh

tomcat启动成功
在这里插入图片描述
服务器ip+8080测试也成功。
在这里插入图片描述

5. mysql的安装
之前找了一篇部署教程,但是到安装mysql的地方出了问题,于是我想到了自己曾经写过linux安装mysql,按着自己的教程安装成功。
centos7在线安装Mysql数据库时 没有可用软件包 mysql-community-server问题解决
centos7安装mysql后续配置

完成项目的部署

因为是ssm项目,里面牵连到了数据库,所以需要先将表导入到数据库中,此外将ssm项目中数据库连接username和password也要修改为云服务器上对应的。
在idea中将项目打成war包
在这里插入图片描述
之后bulid - build artifacts- build
在这里插入图片描述
打包成功!!!
打开xftp连接服务器,将打包好的war包拖进服务器的tomcat目录下的webapps子目录下面,之后tomcat会自动编译。
在这里插入图片描述
ok,项目已经部署完毕,测试一下吧,服务器ip+8080+项目名即可访问。
在这里插入图片描述

  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值