概述

这是一篇烂文章,本来准备记录自己部署项目的过程,结果出了一大堆问题,搞了一天!!
先介绍了自己怎么做的,然后疯狂找问题,各种出错,再加上不知道什么原因,服务器屡屡崩塌,真是气煞我也!搞了一天都在调参数,就这样吧!

MySQL部署

MySQL是我之前在学docker就部署过的
找了一下大致流程:

  1. 编写docker-compose
version: '3.1'
services: mysql: restart: alwaysimage: daocloud.io/library/mysql:8.0.21container_name: mysqlports: - 3306:3306environment: MYSQL_ROOT_PASSWORD: 123456TZ: Asia/Shanghaivolumes:- /opt/docker_tomcat_mysql/mysql_data:/var/lib/mysql

对了要先下载镜像,可从Dao Cloud。下载
2. 输入docker-compose up -d
3. 完成之后在Navicat点击左上角的连接
其他操作和在本地几乎一样
4. 导入数据

将原来的本地数据库导出再导入即可。

  1. 修改配置文件
    最后不要忘记修改后端的配置文件

测试:

数据能正常显示

Nacos

麻了 搞一般服务器崩了
首先拉取镜像

docker pull nacos/nacos-server

然后直接运行

docker run -d -p 8848:8848 --env MODE=standalone  --name nacos  nacos/nacos-server

这里是单机的,持久还需要用数据库

这里建议把没用的镜像先关了,我做到这服务器直接崩了,被迫重启。
输入网址就可
http://ip:8848/nacos/index.html
账号密码都是nacos
然后将后端的配置文件中的nacos地址改为ip:8848
可以实现正常的服务注册

Nacos 一启动就崩溃的问题

用jar包运行的时候一打开服务器就崩溃,搞了好久好久
参考这篇博客:
修改nacos参数
感激涕零,太不容易了
这里需要修改配置文件,用docker exec -it 也行
但是我直接下载了nacos
参考:直接下载nacos
这其中有需要下载再上传到服务器的操作,我用的是electerm这个软件操作的linux,直接通过拖拽就可以实现上传。



好吧还是出现问题,上述链接要求修改的是
-Xms初始堆内存
-Xmx最大堆内存
-Xmn新生代大小,只能继续往小了修改了
记得一定要单机启动,不然很容易崩

./startup.sh -m standalone

SpringCloud和SpringBoot部署

  1. 打包
    打包这里直接无脑参考:SpringCloud部署
    只要按照里面的要点来就可以,复制的时候还需要按照提示修改。

  2. 上传到服务器
    还是用的之前的工具,直接拖拽就行

  3. 在服务器运行jar

    非常不争气的又崩了
    终于运行成功,结果又崩了

    然后继续调java参数

java -jar -Xms128m -Xmx256m front-1.0-SNAPSHOT.jar

-Xms 是初始化栈内存大小
-Xmx 是最大内存数
还是不行,设置服务器参数用虚拟内存。
调整虚拟机参数

终于ok了能注册到nacos中
但是问题又来了,访问不了,访问就是异常
emmm接口测试完成!端口规则要设置成TCP

网关也测试完成。
接下来是前端怎么请求

前端

没有前端了,怎么这么慢选择放弃!

部署SpringBoot+SpringCloud+Vue项目——半途而废版相关推荐

  1. 阿里云 部署SpringBoot和Vue项目 亲测可用(第一次部署经验贴)

    阿里云 部署SpringBoot和Vue项目 亲测可用!第一次部署经验贴! 前言:与伙伴一起写了一个项目,但是由于老师要我们部署到服务器上,而我从未有部署过,查看了csdn很多博客,试了好多篇,才成功 ...

  2. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门,商品详情页的展示)

    Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品详情页的展示) 一.商品排序 1.完善页面信息 这是用来做排序的,默认按照综合排序 ...

  3. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十二(下单和微信支付)

    Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十(下单) 0.学习目标 会调用订单系统接口 实现订单结算功能 实现微信支付功能 1.订单 ...

  4. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十四(Spring Data Elasticsearch,将数据添加到索引库)

    Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十四(Spring Data Elasticsearch,将数据添加到索引库) 一.创建El ...

  5. 同一域名下部署多个vue项目

    同一域名下部署多个vue项目 问题说明 现在有这么一个需求,有两个 vue 项目, vue1和 vue2 ,如何让 http://www.baidu.com/vue1/   作为 vue1 项目的根路 ...

  6. 同一域名端口下,通过nginx部署多个vue项目

    情景介绍 服务器上80端口已部署一套vue项目,现在乃至未来还可能要部署n个前端项目,而已部署的项目的nginx的配置不能修改 项目配置 假设需要部署的第二个vue项目是放在服务器的  "p ...

  7. nginx同一域名下部署多个vue项目

    -----------nginx同一域名下部署多个vue项目------------------------ 1.目的 实现nginx服务端同一域名下部署多个vue项目. 2. 实例 pmobile项 ...

  8. Windows server2008部署SpringBoot的jar项目

    Windows server2008部署SpringBoot的jar项目 1.服务器安装配置JDK(如果安装请忽略) 2.服务器部署 优质资源分享 1.服务器安装配置JDK(如果安装请忽略) JDK1 ...

  9. nginx部署vue项目(成功版)

    1.nginx介绍 2.下载nginx 3.打包vue项目 4.把vue项目安装到nginx 5.修改nginx配置文件 6.启动.关闭nginx 7.报错及解决 1.nginx介绍 nginx是一个 ...

最新文章

  1. html 判断boolean,js关于if()else{}中的判定条件的认识,各种数据类型转换为Boolean类型的转换规则...
  2. mysql 下载地址及安装教程
  3. 好用的记事本_推荐一款可设定定时提醒的电脑桌面悬挂记事本便签软件
  4. C# 6.0:Expression – Bodied Methods
  5. 第4章 Python 数字图像处理(DIP) - 频率域滤波4 - 单变量的离散傅里叶变换DFT
  6. Mac安装RocketMQ和可视化控制台教程
  7. pca 累积方差贡献率公式_机器学习数据降维方法:PCA主成分分析
  8. 简约的蓝色流量卡网站源码
  9. 英语四级关于计算机阅读理解,英语四级阅读模拟训练附答案和精讲 第6篇:学习计算机...
  10. 股票软件开发中全推与点播的区别(自己留作记录的,请csdn的小编别乱删我的文章)...
  11. ORA-22859 无效的列修改
  12. Node.js相关——CommonJS规范
  13. 手摸手。完成一个H5 抽奖功能
  14. 跑实验_word2vector词向量实现_基于搜狗新闻预料+维基百科
  15. AutoCAD.NET开发:PaletteSet
  16. 97年大学计算机考试是 级,1997年9月全国计算机等级考试一级笔试试卷 DOS
  17. NYOJ 找球号(二)(哈希表)
  18. 【C语言】深度剖析数据在内存中的存储
  19. java backoff_Java BackOff类代码示例
  20. invalidate()和postInvalidate() 的区别及使用

热门文章

  1. 编程序求出满足如下条件的四位正整数个数:个位数字与百位数字的和是十位数字与千位数字之和的两倍。
  2. Spring-day1
  3. 离散数学第二章 谓词逻辑
  4. RD算法及其距离徙动校正(原理及matlab仿真)
  5. java学习网站http://how2j.cn/
  6. matlab 邻近度 离群点_Matlab 六章知识点及课后解答
  7. Linux串口调试助手
  8. COCOS2D-X 单机游戏防八门神器修改数据
  9. windows7 64 出现StackHash_0a9e的解决办法
  10. 移动邮箱(@139.com):启用IMAP/SMTP服务+获取授权码