• 部署SpringBoot+SpringCloud+Vue项目——半途而废版


    概述

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

    MySQL部署

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

    1. 编写docker-compose
    version: '3.1'
    services: 
       mysql: 
          restart: always
          image: daocloud.io/library/mysql:8.0.21
          container_name: mysql
          ports: 
             - 3306:3306
          environment: 
             MYSQL_ROOT_PASSWORD: 123456
             TZ: Asia/Shanghai
          volumes:
             - /opt/docker_tomcat_mysql/mysql_data:/var/lib/mysql
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    对了要先下载镜像,可从Dao Cloud。下载
    2. 输入docker-compose up -d
    3. 完成之后在Navicat点击左上角的连接
    在这里插入图片描述其他操作和在本地几乎一样
    4. 导入数据
    在这里插入图片描述
    将原来的本地数据库导出再导入即可。

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

    测试:
    在这里插入图片描述
    数据能正常显示

    Nacos

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

    docker pull nacos/nacos-server
    
    • 1

    然后直接运行

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

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

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

    Nacos 一启动就崩溃的问题

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

    在这里插入图片描述
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/954e024c64c142bb84bc8acc83dadb74.pn
    好吧还是出现问题,上述链接要求修改的是
    -Xms初始堆内存
    -Xmx最大堆内存
    -Xmn新生代大小,只能继续往小了修改了
    记得一定要单机启动,不然很容易崩

    ./startup.sh -m standalone
    
    • 1

    SpringCloud和SpringBoot部署

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

    2. 上传到服务器
      还是用的之前的工具,直接拖拽就行
      在这里插入图片描述

    3. 在服务器运行jar
      在这里插入图片描述
      非常不争气的又崩了
      终于运行成功,结果又崩了
      在这里插入图片描述
      然后继续调java参数

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

    -Xms 是初始化栈内存大小
    -Xmx 是最大内存数
    还是不行,设置服务器参数用虚拟内存。
    调整虚拟机参数
    在这里插入图片描述
    终于ok了能注册到nacos中
    但是问题又来了,访问不了,访问就是异常
    emmm接口测试完成!端口规则要设置成TCP
    在这里插入图片描述

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

    前端

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

  • 相关阅读:
    Unity3D 打包发布时生成文件到打包目录
    nodejs微信小程序-实验室上机管理系统的设计与实现-安卓-python-PHP-计算机毕业设计
    YOLO-V3实时检测实现(opencv+python实现)
    MySQL 8.0 主从复制重建流程(从主库数据文件备份恢复)
    C# WPF监听USB插入拨出
    【Git】IDEA 集成 GitHub
    数据采集: selenium 自动翻页接口调用时的验证码处理
    入门力扣自学笔记137 C++ (题目编号793)(未理解)
    spring cron表达式源码分析
    扬帆际海:如何度过shopee销量瓶颈期?
  • 原文地址:https://blog.csdn.net/qq_43472612/article/details/126225392