一,首先导出项目备用

打开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部署服务器

将SSM框架项目部署到服务器(阿里云)相关推荐

  1. vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!

    vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...

  2. Windows本地部署mqtt服务器+阿里云 (MQTT Broker :EMQX)

    Windows本地部署mqtt服务器+阿里云

  3. idea tomcat项目部署失败_阿里云centons安装Jdk和tomcat,mysql以及项目部署(阿里云入门)...

    买了个阿里云ECS服务器,自己摸索安装,适合小白看看,教程该做的都有列出来. 1.购买服务器 2.查看阿里云管理 点击实例进入 修改密码可以点击管理--出现的页面点击更多---重置实例密码 3.下载x ...

  4. o2o项目部署前,阿里云的申请与环境搭建

    阿里云的申请,软件安装与项目部署 翔仔老师的方法(https://www.imooc.com/article/20583) 登陆阿里云网站,购买服务器 软件准备 传输文件到服务器上 以上四个软件的安装 ...

  5. Vue项目自动部署之一、阿里云Linux服务器、域名购买和使用

    购买阿里云Linux服务器 如果已有服务器请直接跳转到[传统部署方式] 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入. ...

  6. 阿里云服务器配置及把java项目部署到服务器

    文章目录 1.阿里云购买及配置 1.1登录阿里云 1.2产品与服务 1.3获取公网ip 1.4开放端口 1.5配置配置规则 1.6配置端口 2.使用XShell连接服务器 2.2远程登录服务器 3.使 ...

  7. filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...

  8. 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器

    如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...

  9. SSM框架项目:米米商城后台管理系统

    SSM框架项目[米米商城]-Java项目实战教程(涵盖技术点:Java零基础.数据库.前端.SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏. ...

最新文章

  1. 经历能让人变得更理智更成熟
  2. [转载] zookeeper 分布式锁服务
  3. mysql flush 使用
  4. kafka_rebalance过长问题排查
  5. 软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别
  6. php str_replice_详解PHP字符串替换str_replace()函数四种用法
  7. java把date改成时间戳_spring处理数据库中Date类型字段转换成时间戳问题
  8. 探索高效jQuery的奥秘
  9. kettle spoon判断增量更新_【论文推荐】张斌等:基于改进 SOINN 算法的恶意软件增量检测方法...
  10. 第五篇:你“ 看不见 ” 的隐式转换
  11. 计算机期末考试知识,干货|计算机期末复习宝典
  12. 常用的一些类,少走弯路。待续...
  13. Apache HTTP Server 下载,安装,配置,启动手把手教你
  14. 横向堆积柱状图(peak distribution)
  15. openstack资料
  16. IDA F5堆栈不平衡的处理
  17. Android 跳转电话、邮件、短信等系统页面
  18. 关于mysql数据库回表的粗浅理解
  19. php 3d animation,CSS_纯CSS实现菜单、导航栏的3D翻转动画效果,我曾经向大家展示过闪光的logo - phpStudy...
  20. Java中当被除数比除数小时为什么计算结果都为0?

热门文章

  1. 34. 注入篇——Cookie注入
  2. Visual Studio 2005 下载地址 V8各种版本官方下载网址
  3. mdb java_java从mdb文件中读出数据
  4. EF Core的学习之路01
  5. iOS蓝牙开发连接系统或其他APP已经连接、配对成功的蓝牙设备
  6. C/C++语言100题练习计划 94——矩阵转置(线性代数)
  7. 用纯C语言分别实现增量式与位置式的PID自整定算法
  8. art2模型 matlab,Splart-Allmaras湍流模型及MATLAB编程~
  9. python初学-下载模块后导入失败(windows)
  10. html中alert弹窗自动消失,模拟alert2秒后自动消失弹出框