SSM项目部署到阿里云服务器。只需要五个步骤。

SSM项目部署到阿里云服务器。只需要五个步骤。最近在看很多ssm项目部署到阿里云的教程:踩了很多坑,所以希望大家部署时候有所借鉴吧。有什么不懂可以联系qq交流:980631161.主要分为五个步骤:1.购买服务器2下载xshell和Xftp63.在服务器上安装jdk,mysql,tomcat。4.数据库准备数据5.maven项目生成war文件。1.购买服务器在阿里云购买一个ESC服务器网址是:https://www….

大家好,又见面了,我是你们的朋友全栈君。

最近在看很多ssm项目部署到阿里云的教程:踩了很多坑,所以希望大家部署时候有所借鉴吧。
有什么不懂 可以联系qq交流:980631161.
主要分为五个步骤:
1.购买服务器
2下载xshell和Xftp 6
3.在服务器上安装 jdk,mysql,tomcat。
4.数据库准备数据
5.maven项目生成war文件。

1.购买服务器
在阿里云购买一个 ESC服务器网址是:https://www.aliyun.com
这方面购买还是教程很多的 ,这里不详细多bb,另外学生价格还是很便宜的,一个服务器加上一个实例基本30元不到。下面是购买后的截图,红色遮盖部分是Ip地址。
在这里插入图片描述
2下载xshell和Xftp 6
这两个软件,xshell是连接服务器的,我们购买的服务器,在我们电脑操作必须通过xshell来控制服务器,xshell下载地址,Xftp6是将我们电脑的数据传送到我们的服务器,https://www.netsarang.com/zh/all-downloads/?code=623
打开xshell新建连接,连接我们在阿里云买的服务器在这里插入图片描述用户名一般为 root密码是你在购买阿里云服务器时候的密码
表示已经连接到我们的阿里云服务器表示已经连接到我们购买的阿里云
3.在服务器上安装 jdk,mysql,tomcat。
(1)安装jdk
在xshell里面 输入(只能右键粘贴,不能ctrl+c):

yum -y install java-1.8.0-openjdk.x86_64

表示安装完成
表示安装完成。
输入查看jdk版本:java -version
安装成功!
安装成功。
(2)安装mysql。
输入(表示进入tmp中的文件夹)下面三行代码分三步执行。:

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

在这里插入图片描述
安装成功。
启动mysql:

systemctl start mysql.service

刚安装的mysql在服务器中是没有密码的,所以设置密码:

mysqladmin -u root password ****(你想设置的密码)

登录验证mysql

mysql -uroot -p****(你设置的密码)

在这里插入图片描述已经进入数据库中,

show databases;

在这里插入图片描述
在服务中的mysql中的数据库显示。
(3)安装tomcat;
这里安装和前两个jdk和mysql有所不一样。下面是tomcat下载的地址,下载到本地,
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/
在这里插入图片描述选择tomcat9.
点击:
在这里插入图片描述
点击 bin
在这里插入图片描述
选择后缀为tar.gz的版本 这里你也可以选择tomcat7/8.无所谓
但是后缀一定是 tar.gz版本。
下载到本地,
在这里插入图片描述打开在步骤1下载的Xftp6.建立连接,和xshell6建立连接相似。
在这里插入图片描述
在这里插入图片描述上述是把本地下载的apache-tomcat-9.0.17.tar传输到服务器的/usr/local目录下,
在xshell中解压apache-tomcat-9.0.17.tar

cd /usr/local

解压apache-tomcat-9.0.17.tar

tar xzf apache-tomcat-9.0.17.tar.gz

这目录中将apache-tomcat-9.0.17.tar文件夹修改为tomcat9
在这里插入图片描述
启动tomcat:

 cd /usr/local/tomcat9/bin
./startup.sh

在这里插入图片描述启动成功,
此外打开阿里云管理控制台,设置安全组。

在这里插入图片描述
在这里插入图片描述添加安全组规则
在这里插入图片描述在这里插入图片描述
确定!
在浏览器输入 ip:8080
在这里插入图片描述表示tomcat安装成功。

4.数据库准备数据
将mysql中数据 导出sql文件。有Xftp6传入。
将sql文件传入到服务器的usr/local路径下
在这里插入图片描述

启动mysql :

mysql -uroot -p*****(你的密码)
CREATE DATABASE cashbook DEFAULT CHARACTER SET utf8;
show databases;

在这里插入图片描述退出mysql

quit
mysql -u root -p****(你的密码) --default-character-set=utf8 cashbook < /usr/local/cashbook.sql

验证是否数据进入服务器mysql:

mysql -uroot -p密码
use cashbook;
select * from category

在这里插入图片描述SUCCESS!!
5.maven项目生成war文件。
将war传入服务器tomcat9下面的wabapps目录中。还是使用Xftp6
在这里插入图片描述重新启动tomcat。

cd /usr/local/tomcat9/bin
./startup.sh

查看tomcat日志可以看tomcat的状态:
在这里插入图片描述
然后在浏览器输入
cashbook_ssm是我的项目名称,login是登录:

http://101.132.115.211:8080/cashbook_ssm/login

在这里插入图片描述在这里插入图片描述
外界网络就可以访问啦。

Lucas科技:
csdn博客:https://blog.csdn.net/qq_43084651
github:https://github.com/LLLLucas/-

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151659.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mac redis客户端_redis关闭服务器命令

    mac redis客户端_redis关闭服务器命令我选择的是直接使用Mac的Homebrew工具安装redis,可以节省很多配置的时间。1.安装命令brewinstallredis2.使用配置文件启动redis$redis-server或brewservicesstartredis3.连接远程服务器的数据库$redis-cli-hhost-pport-apassword//eg:$redis-cli-h192.168.11.225-p6379-a“password”//eg:$redis-cli

  • 整合Druid—SpringBoot[通俗易懂]

    整合Druid—SpringBoot[通俗易懂]整合Druid(数据源)Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid是阿里巴巴开源平台上一个数据库连接池实现,结合了C3P0、DBCP等DB池的优点,同时加入了日志监控。Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。SpringBoot2.0以上默认使用Hikari

  • labview示波器波形采集_labview制作简易示波器教程

    labview示波器波形采集_labview制作简易示波器教程前些日子,需要保存示波器图像,可惜身边没有U盘,于是在电脑上安装了keysightBenchVue,可惜不是免费的,只能用一个月;电脑上装有Labview软件,何不自己写一个呢?下载了keysight相关示波器的编程手册,写好命令序列,可是每次打开传过来的png截屏文件,都有问题,图片软件总是显示打不开。查找了NI论坛,终于找到了问题所在,原来是截图中的一个字符需要替换。截图命令如下…

    2022年10月12日
  • idea修改快捷键方法总结

    前言:使用idea也有一短时间了(算算也快2个月),在快捷键方面常用的基本上都熟悉了,现在有时间总结一下修改快捷键的方法,这对于idea老鸟来说简直是小菜,但是对于菜鸟来还是有些帮助的一:切换快捷键注意:idea内置的许多IDE的快捷键,假如你是从其他IDE转过来的,但是有不想放弃自己以前已经习惯的那套快捷键。那么你可以直接切换到你以前IDE的快捷键,方法如下:1.打开设置中心:file–>Se

  • 如何备份mysql_史上最全的MYSQL备份方法

    如何备份mysql_史上最全的MYSQL备份方法本人曾经用过的备份方式有:mysqldump、mysqlhotcopy、BACKUPTABLE、SELECTINTOOUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb所有的表都保存在同一个数据文件ibdata1中(也可能是多个文件,或者是独立的表…

  • origin柱状图美化_怎么画图

    origin柱状图美化_怎么画图效果图展示:原始柱状图:1.2.3.![在这里插入图片描述](https://img-blog.csdnimg.cn/1a65c5beeb2840f2a8424395e36e3a05.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP6aGn5ZCM5a24,size_20,color_FFFFFF,t_70,g_se,x_164.5.6.四个轴的线进行优化…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号