IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 将SSM框架项目部署到服务器(阿里云) -> 正文阅读

[系统运维]将SSM框架项目部署到服务器(阿里云)

一,首先导出项目备用

打开idea,文件->项目结构->工件

点加号,选择web应用程序:存档->你自己的项目

之后就会出来这个,图上输出目录这一行,保存下来,备用

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 记住项目名字

回到主界面,点构建->构建工件

?在里面选择你刚刚创建的工件,

之后在创建的工件就被保存到了输出地址,找到它,放在一旁你能找到的地方备用,

二,创建服务器

阿里,腾讯,华为,都有云服务器

这里用阿里的,因为能白嫖? ? ? ?

只要是在大学生,都能领两周的服务器试用时间? ?
? ? ? ? ?高校学生免费算力 - 飞天加速计划?
??

这里跟着他的指引一步步来,最后你能在这里找到你的服务器? ? ? ?云服务器管理控制台 (aliyun.com)

这里你需要记下你服务器的公网ip,记住密码,

三,链接服务器

需要用到xftp7,xshell这两个软件

家庭/学校免费 - NetSarang Website (xshell.com)

填写完成后会有链接发到邮箱,点击下载即可,

不过他这个网站有时打不开,?可以下我存的网盘百度网盘 请输入提取码? ? 提取码??grqe

之后一路确定,选择安装位置,打开shell? ?xftp7先放着后面会用到

稍微设置一下

名陈随便起,主机填你服务器的公网id?

?

?输入用户名 一般情况都是root

?输入你服务器的密码

接下来是在服务器上安装jdk,mysql,tomcat

这里参考(19条消息) 阿里云上部署SSM项目_White\的博客-CSDN博客

大佬讲的很清楚,记得自己的项目测试时装的mysql版本,别装错了

这里有个小问题,就是mysql密码,如果设置的和本地项目测试中用的mysql密码不一样后面会报错,

两种方法,

1)mysql密码设置成和你本地mysql密码相同

2)你新设置的密码写道你本地项目中再重新导出工件(推荐)

第一种如果你的密码比较简单设置服务器mysql是不会通过,还需要改mysql密码策略一大堆东西,很麻烦,

另外如果在装mysql时输错了命令,他会进入如下的这种状态,你输啥它都没反应

?除非重启服务器,这里提供一种解决办法,输入;回车,它就会退出了,

又可以输命令了,快乐!?

跟着上面帖子大佬 装完mysql? ?jdk? ? tomcat之后,继续配置服务器安全组,

完成之后测试,在地址栏输入,? ? 你服务器的公网ip:8080

出现tomcat首页则成功,

?

同样继续导入数据库文件,打开xftp,放在服务器usr/local路径下,

回到shell

在mysql中建立数据库

mysql -uroot -p*****(你的密码)
CREATE DATABASE ******(你自己的数据库名) DEFAULT CHARACTER SET utf8;
show databases;

接下来继续,

退出mysql并导入数据

quit
mysql -u root -p****(你的密码) --default-character-set=utf8 ***(你刚刚创建的数据库名) < /usr/local/***(同样你的文件名).sql

?验证数据

mysql -uroot -p密码
use ****(你的数据库名);
select * from ****(数据库中的表名);

最后的select一定加封号!!!? 否则mysql不识别命令,就进入了前面说的错误的那种情况

如果显示数据正常,那么就进入最后一步了!!!

打开xftp7

将你的项目工件,放到服务器下usr/local/******(注意看你自己的tomcat文件夹叫啥名,写上)/webapps? 下

重启服务器

cd /usr/local/*****(同样的看你自己的tomcat文件夹叫啥名)/bin
./startup.sh

然后在浏览器输入

ip:8080:你的项目的首页路径

这个首页路径不知道的话可以在本地的idea上跑一边项目,

?地址栏中工件名后面的就是你的首页路径

至此,你成功在服务器上部署了一个项目!

?

还有一个小问题,

在idea中写sql语句时,表名大小写无所谓,库中表名小写,sql语句中表名大写也无所谓,能跑起来,但是在服务器上sql语句中的表名必须和库中表名一致,否则报错

参考链接:(19条消息) 阿里云上部署SSM项目_White\的博客-CSDN博客??这位大佬讲的十分完善,十分推荐

(19条消息) SSM项目部署到阿里云服务器。只需要五个步骤。_lucas的博客-CSDN博客_ssm部署服务器

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:49:25  更:2022-01-04 13:50:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:48:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码