技术标签: 分布式/SpringCloud Zuul 分布式
在搭建分布式系统,建一个Zull微服务时,集成Zuul,在pom文件导入Zuul的依赖时,一直报错:
Failed to read artifact descriptor for org.springframework.cloud:spring-cloud-starter-zuul:jar:1.3.1.RELEASE
网上逛了很久,没有找到能解决的办法,自己死磕了很久,最终完美解决。
在pom文件中导入Zull的依赖如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--在microservice-parent已经导入了spring clould-->
<parent>
<groupId>com.lzj.springcloud</groupId>
<artifactId>microservice-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>microservice-zull</artifactId>
<dependencies>
<!-- zuul路由网关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
<!-- 热部署插件 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
</project>
编译一直不通过,报Failed to read artifact descriptor for org.springframework.cloud:spring-cloud-starter-zuul:jar:1.3.1的错误。
研究了一番,发现Zuul依赖于Eureaka,那么继续导入Eureka的依赖
<dependencies>
<!-- zuul路由网关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<!-- 热部署插件 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
发现编译还是不通过,依然报Failed to read artifact descriptor for org.springframework.cloud:spring-cloud-starter-zuul:jar:1.3.1的错误。此时简直想吐,继续死磕。既然Zuul依赖Eureka,pom文件从上向下导入依赖时,那么当导入Zuul时,Eureka还没有导入进来,所以就一直报编译错误,那么把Eureka的依赖放在前面呢,如下:
<dependencies>
<!-- zuul路由网关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
<!-- 热部署插件 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
发现问题解决,竟然编译通过了,推测导入Zuul时找不到Eureka的依赖导致的。当编译通过后,再把Zull的依赖放在Eureka的前面也不会报错了,因为maven已经装载了Eureka。
哈哈……
1.搭建好环境后client端连接服务器正常,但是发送字符串却收不到。经测试发现字符数组要以/r/n/0结尾。(持续更新中)
使用tfidf加权的word2vec来计算文本向量,可以用来计算文本相似度首先根据训练数据计算出word2vec和tfidf_model然后预测每句时,用tfidf_model计算每个词的tfidf再用每个词的word2vec与tfidf相乘,最后取平均得到文本向量这里面有个问题,希望会的同学能帮忙解答tfidf用到了文档频率,训练数据的文档频率可以获取。当预测每个文档时,其他的文档对tfidf模型不可见,那么是如何计算的呢,是用预测文档的tf与训练数据的idf相乘做计算嘛?...
基于Open×××下的Lan2Lan基于Open×××下局域网到局域网概述配置Open×××2.0的第一步是建立一个PKI(publickeyinfrastructure公钥基础设施),PKI包括:服务端和每个客户端都有一个证书也称做公钥和私钥一个认证机构(CA)的证书和私钥,用来为每一个服务端和客户端颁发证书(signeachoftheserveran...
Windows内核编程实现拦截Xuetr程序 ----TTL 寒假的时候,开始学习windows内核编程,想走近windows的内部世界。由于微软对于windows并不开源,所以有些人开始质疑:学习windows内核有什么用?这不就是在瞎耽误工夫吗。当初被这个问题困扰的蹑手蹑脚,不
该楼层疑似违规已被系统折叠隐藏此楼查看此楼题目描述a/b。 a,b为integer范围内的整数。 求a/b的前n位小数商。输入a b n输出一行数字样例输入97 61 50样例输出1.59016393442622950819672131147540983606557377049180就是有些测试点过不了,大神们帮我看看,我有何遗漏的地方我的程序:考虑了小数点为0考虑了最后进位,包括进位后小数点后...
一.为什么要学习内存管理?#Java与C++之间有一堵由内存动态分配和垃圾回收机制所围成的高墙,墙外面的人想进去,墙里面的人出不来对于Java程序员来说,JVM给我们提供了自动内存管理机制,不需要既当“皇帝”,又当“人民”,不需要人为地给每一个new操作写配对的delete/free代码,不容易出现内存泄漏和内存溢出问题。然而一旦出现内存泄漏和溢出方面的问题,如果不清楚JVM内存的内存管理机制,那么将很难定位与解决问题。而且,JVM的内存管理机制在面试中也是非常重要的考点之一。JVM 执行 Java
bool cmp(int a,int b){ return a<b;}int main(){ int a[]={0,1,2,2,3}; printf("%d\n",lower_bound(a,a+5,2,cmp)-a); printf("%d\n",upper_bound(a,a+5,2,cmp)-a); return 0 ;}该程序运行出来的是
我正在运行CentOS 5.3,并希望禁用nf_conntrack模块以提高haproxy的网络性能.我正在使用一些简单的规则运行iptables.我真的不需要连接跟踪.我在Rackspace云服务器上运行,所以我无法运行自定义内核.我试过运行modprobe,但这不起作用.[[email protected] w1]$sudo modprobe -n -r nf_conntrackFATAL: Module ...
示例代码:#include<iostream>using namespace std;class A{public: A() { a = 100; } virtual ~A()//虚函数,用于dynamic_cast { } int a;};class B :public A{public: B() { b = 200; } int b;};int main(){ // static_cast ,和C语言
学那个好呢,看着看着都好复杂Node.jsnpmwebpackgruntsassESlint还有数不清的扩展库 要好多时间去学啊
为什么80%的码农都做不了架构师?>>> ...
问题描述:10:51 Executing tasks: [:app:assembleDebug]10:51 Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will addre...