spring cloud eureka 样式wro.css wro.js 404
先上个图:
好的,是这个问题了。浏览器检查,很明显wro.css和wro.js这两个文件404了。我出现这个问题是由于在启动类同时加上了
@EnableConfigServer
@EnableEurekaServer
@SpringBootApplication
public class QinConfigApplication {
public static void main(String[] args) {
SpringApplication.run(QinConfigApplication.class, args);
}
}
同时加了config和eureka注解。去掉config注解,都很正常。那我们来看看,其实我们加了@EnableConfigServer这个注解后,对于请求http://localhost:8080/**/**
的请求默认被config拦截了,http://localhost:8080/eureka/css/wro.css 和http://localhost:8080/eureka/js/wro.js 这两个请求。 发现了问题之后,后面我在application.properties配置文件里面新增了spring.cloud.config.server.prefix=/config
,给config增加了/config访问前缀,这样,/eureka 的请求就会被放行,这样自然就成功了啦! 如果是其他配置导致的,处理方式相类似。