记录谷粒商城P22关于Member启动后出现URL not provided的一个小坑

2023-10-12 01:40

本文主要是介绍记录谷粒商城P22关于Member启动后出现URL not provided的一个小坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代码小白,记录自学制作谷粒商城遇到的坑 如有错误请轻喷

情景回顾:

最近在忙毕业和找工作的事情,谷粒商城的项目搁置了几天。今天忙完从学校准备继续写项目的时候,一启动MemberApplication突然出现了这个错误,如下:

        For 'shop-coupon' URL not provided. Will try picking an instance via load-balancing.

        

        为什么说我shop-coupon的地址没提供给他,这个很离谱啊,网上对这个的说法也是众说纷纭。有说是版本问题的,也有说是配置问题的。我稍微列举一下处理方法:

        1.检查nacos服务启动了吗,服务列表里是否存在shop-coupon

        2.在yml配置文件中的application的位置是否准确,是不是格式错误了写在了cloud的里面

        3.检查版本

        我的第一反应是检查当时写的测试方法,测试一下member是否还可以正确的获取coupon传递的值。结果发现可以正常获取可以正常调用,这就奇怪了,这说明member是知道它的地址的。

啊这,怎么会是呢?真令鱼头大。

       

        接着看错误信息:

ERROR 18268 --- [           main] c.a.cloud.nacos.NacosConfigProperties    : create config service error!

java.lang.reflect.InvocationTargetException!

Caused by: java.lang.reflect.InvocationTargetException: null

Caused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blank

        我突然意识到,在最开始老师设计框架的时候,member是依赖了common的,而在common环境中有一项依赖名叫spring-cloud-starter-alibaba-nacos-config

我在member的配置文件里并没有配置过config的地址。

配置之后一切又正常了。。

总结:多留意自己的配置吧家人们

 

这篇关于记录谷粒商城P22关于Member启动后出现URL not provided的一个小坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/192316

相关文章

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

在Spring Boot中浅尝内存泄漏的实战记录

《在SpringBoot中浅尝内存泄漏的实战记录》本文给大家分享在SpringBoot中浅尝内存泄漏的实战记录,结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录使用静态集合持有对象引用,阻止GC回收关键点:可执行代码:验证:1,运行程序(启动时添加JVM参数限制堆大小):2,访问 htt

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

解决SpringBoot启动报错:Failed to load property source from location 'classpath:/application.yml'

《解决SpringBoot启动报错:Failedtoloadpropertysourcefromlocationclasspath:/application.yml问题》这篇文章主要介绍... 目录在启动SpringBoot项目时报如下错误原因可能是1.yml中语法错误2.yml文件格式是GBK总结在启动S

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio