栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

部署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

对了要先下载镜像,可从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

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

前端

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

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039086.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号