nacos环境搭建以及SpringCloudAlibaba脚手架启动环境映射开发程序

embedded/2025/1/17 20:57:05/

1:下载nacos 地址:https://github.com/alibaba/nacos/tags

2:选择server的zip包下载

3:启动mysql服务,新建数据库:nacos_yh

4:解压下载的nacos_server 进入conf目录

5:mysql运行sql脚本变得到下面的表

6:配置nacos数据库连接:修改conf目录下application.properties文件找到下图,打开注解并设置mysql连接,账号,密码

配置secret(nacos2.2.01版本之后需要手动配置,之前因默认可以破解)

注:没有配置script 出现错误Error creating bean with name 'cachedJwtTokenManager': Unsatisfied dependency expressed through field 'jwtTokenManager';

开发测试secret 不可用于正式环境

=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=

7:cmd在nacos/bin目录下运行命令 startup.cmd -m standalone

启动成功后,访问路径:http://本机ip:8848

新手是不是有点8848钛合金手机的感觉,我第一次是这样的感脚

默认账号密码nacos

8:首次登进去会出现权限错误,第二次登录会提示命名空间问题不需要管

9:停止:cmd shutdown.cmd

10:上面安装好了,下面讲讲实际工作可能进一个公司不是第一次手撸,

这里举例SpringCloudAlibaba脚手架

首先启动 那就注意四个,register->gateway->upms->auth->其他(需要开发得服务模块)

10.1基本有着四个本地先运行里面的mian方法,按照上面执行先后运行

10.2还有一种公司有开发环境的,本地host里面的yml映射

里面yml可能存在${NACOS-HOST:dev-oracle}这种就是读取hosts里面得配置文件

注:这里推荐SwitchHosts._windows程序可以不同host切换,

上面变量可以在hosts加上dev-oracle指向自己要获取配置得ip

下图是我使用软件可以控制不同开发环境hosts

可能启动register会遇到下面得错误,可以不用管,只用试一下localhost:8848是否正常启动,导入到本地nacos配置文件即可

参考资料:1:SpringCloud基础2——Nacos配置、Feign、Gateway_nacos feign配置-CSDN博客^v43^control&spm=1001.2101.3001.4242.1&utm_relevant_index=3

2:Nacos集群部署和遇到的问题 

3:


http://www.ppmy.cn/embedded/154762.html

相关文章

代码随想录算法训练营Day48 | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础

文章目录 图论理论基础深搜理论基础98. 所有可达路径思路与重点 广搜理论基础 图论理论基础 讲解链接:代码随想录 深搜理论基础 讲解链接:代码随想录 98. 所有可达路径 题目链接:98. 所有可达路径讲解链接:代码随想录状态&am…

WordPress Squirrly SEO插件存在身份认证SQL注入漏洞(CVE-2025-22783)

免责声明: 本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在…

3、docker的数据卷和dockerfile

docker的数据卷 容器和宿主机之间,或者容器和容器之间的数据共享(目录)。 创建容器的时候,通过指定目录,实现容器和宿主机之间,或者容器和容器之间的数据共享。 容器的生命周期是有限的,容器…

秩为1的矩阵可以表示为两个向量的外积

秩为1的矩阵可以表示为两个向量的外积,为什么 秩为 1 的矩阵可以表示为两个向量的外积,原因源于矩阵的线性代数性质。以下是详细的解释: 1. 矩阵的秩定义 矩阵的秩是矩阵列向量(或行向量)线性无关的最大个数。当矩阵…

c++ 手写queue循环队列

继承与多态 继承 父子出现同名的成员问题 #include <iostream>using namespace std; //父子类中出现重名成员 //定义一个父类 class Father{ public:string name; protected:int pwd; private:int money; public:Father(){cout<<"Father::构造"<&l…

【深度学习基础】线性神经网络 | softmax回归的从零开始实现

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈PyTorch深度学习 ⌋ ⌋ ⌋ 深度学习 (DL, Deep Learning) 特指基于深层神经网络模型和方法的机器学习。它是在统计机器学习、人工神经网络等算法模型基础上&#xff0c;结合当代大数据和大算力的发展而发展出来的。深度学习最重…

SpringMVC——原理简介

狂神SSM笔记 DispatcherServlet——SpringMVC 的核心 SpringMVC 围绕DispatcherServlet设计。 DispatcherServlet的作用是将请求分发到不同的处理器&#xff08;即不同的Servlet&#xff09;。根据请求的url&#xff0c;分配到对应的Servlet接口。 当发起请求时被前置的控制…

【java】java入门

盘符名称冒号---------盘符切换 dir---------------查看当前路径下的内容 cd目录--------进入单级目录 cd..----------回退到上一级目录 cd \----------回退到盘符目录 cls----------清屏 exit 为什么要配环境变量&#xff1f; 在任意的目录下都可以打开指定的软件。把软件的路…