SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却失败
最近在公司里面自己搭建了一个SpringCloud的微服务项目,SpringCloud项目在eclipse中正常启动,但是在服务器里面使用java -jar命令启动却报了下面的异常:然后看了在eclipse里面的启动情况:可以正常启动,并且可以正常访问接口。这个问题困扰了我半天,经过不断的百度找解决...
SpringCloud实用篇(二)——搭建eureka服务
搭建eureka服务 搭建EurekaServer 注册eureka自己本身 1.创建项目,引入spring-cloud-starter-neflix-eureka-server的依赖 <!--eureka服务端--><dependency> <groupId&g...
【SpringCloud】Eureka注册中心 代码详细介绍
Eureka是Spring Cloud的服务发现和注册中心,它提供了服务注册和发现的功能,使得服务消费者可以自动发现服务提供者并进行调用。下面是一个简单的Eureka注册中心的代码示例,并进行详细介绍。 首先,需要在Spring Boot项目中添加Eureka Server的依赖。在pom.xml文...
微服务实战(一) 理解springboot 、springcloud、docker、k8s
本篇主要阐述微服务的个人理解现如今,随着互联网的发展,对于系统性能,架构均有了更高的要求。以前传统的ssh单体应用的模式已显力不从心,而微服务架构应运而生,并且形成了越来越成熟的方案。传统的单体应用模式(比如ssh时代的惯用架构)优点是开发和部署都非常方便,只需要考虑到单体应用如何实现业务逻辑,对于...
springcloud微服务项目启动后,端口总是默认绑定8080端口
一、问题如下:springcloud微服务项目启动后,端口总是默认绑定8080端口二、原因如下lz出现问题的原因是,在application.yml文件中指定了9001端口,在application.properties文件中添加了server.port=,如下图:三、解决方式如下1)、在appli...
SpringCloud(二)微服务之lombok框架应用
一、lombok框架介绍1、扯淡入门在学习SpringCloud的过程中,偶然看到讲师提到lombok注解形式可以简化代码中必须且臃肿的代码方法,比如说常见的set和get方法,使...
Java高级教程之SpringCloud-11:SpringCloud Gateway代替微服务网关Zuul
除了Zuul还可以使用SpringCloud的Gateway组件,这是新出的路由组件。 https://spring.io/projects/spring-cloud-gatewayhttps://cloud.spring.io/spring-cloud-gateway/reference/html...
SpringCloud入门教程 (三) 客户端负载均衡Ribbon
客户端负载均衡:Spring Cloud Ribbon前言一、客户端负载均衡和服务端负载均衡区别二、Spring Cloud Ribbon2.1 简介2.2 如何在微服务架构中使用客户端负载均衡调用服务2.3 负载均衡选择策略有哪些2.4 如何切换负载均衡选择策略2.5 Ribbon容错机制三、Re...
Java高级教程之SpringCloud-1:认识微服务和最简单创建过程
Spring Cloud是微服务micro service的应用框架,首先从微服务讲起。我们接触过一些Web项目工程,多是WAR包结构,部署到服务器上需要容器比如Tomcat的支持。除了WAR包可以运行Web,也可以用SpringBoot框架打成Jar包,直接在服务器上运行起来。有了多个Spring...
SpringCloud统一配置中心
在微服务中会有很多服务,每个服务中都会有一个配置文件,并且有些配置是一样的。**例如:**在实际项目中,我们创建了用户和订单两个服务,这两个服务是同一个数据库,那么我们在这两个服务的配置文件都会配置相同的数据源,一旦我们的数据库地址发生改变(只是一种情况),用户和订单两个服务的配置文件都需要改,这还...
springcloud alibaba nacos 注冊中心无服务
springcloud alibaba nacos 注冊中心无服务今天准备搭建一个springboot alibaba 使用nacos 做注册中心,发现创建完服务,在nacos 服务列表页面没有出现服务信息。这是启动类(基本都一样)这是配置文件 (也没什么问题)这是pom文件(最初有问题的版本)启动...
关于SpringCloud无法注册Nacos问题解决
早就听说了阿里爸爸的Nacos特别厉害,一直想尝试但苦于没有机会。今天终于有机会尝试一下传说中的Nacos了,非常兴奋。写个小demo准备感受Nacos作为注册中心的强大之处,程序倒是跑起来了,正当我感叹Nacos的强大之时问题也随之出现:咦?我的module去哪了?返回后台一看:好家伙,连个Nac...
springcloud微服务调用报错
报错信息如下 Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is al...
Idea构建springcloud主项目以及子项目
1.首先创建project(注意这里是创建的project以后的子模块都是new的module) 然后删除不需要的文件夹以及文件只剩下如下的文件 2.修改pom文件中<packaging>标签为pom,如果没有则添加 3.创建子模块,首先创建module,.步骤除了第一步选择的是...
SpringCloud -- Eureka
1 EurekaServer1.1 EurekaServer1 新建立一个EurekaServer2 配置 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO...
springcloud基本使用(搭建eureka服务端)
创建springbootmaven项目 next next finish创建成功 删除项目下所有文件目录,只保留pox.xml文件 父项目中的依赖: springboot依赖: <parent> <groupId>...
springboot+springcloud微服务调用,被调用方法中传递对象参数问题解决
场景:项目中基础模块A调用服务模块B其中的一个方法getWorkOrderAmount方法参数是对象,一个Map集合,如果参数不是对象,大家都知道是怎么做的.Feign本质是通过http 请求的,http怎么能直接传递对象呢,一般都是把对象转换为json通过post请求传递的基础模块A中的写法如下 ...
springcloud zuul Forwarding error 错误 Load balancer does not have available server for client 原因
exception.ZuulException: Forwarding errorcom.netflix.client.ClientException: Load balancer does not have available server for client刚开始用Api gateway ...
生产环境部署springcloud微服务启动慢的问题排查
今天带来一个真实案例,虽然不是什么故障,但是希望对大家有所帮助。一、问题现象:生产环境部署springcloud应用,服务部署之后,有时候需要10几分钟才能启动成功,在开发测试环境则没有这个问题。最开始是所有微服务都有这种情况,随着项目周期的进行,zwfw微服务的问题最为突出,每次部署后,需要大概6...
Day29:学习SpringCloud
学习计划:完成尚硅谷的尚上优选项目 学习进度:完成尚上优选项目的前置知识点:SpringCloud 知识点: MQ高级 消息可靠性 生产者消息确认消息持久化消费者消息确认消费失败重试机制死信交换机 初识死信交换机TTL延迟队列...