在使用sofa-rpc 5.6.0版本验游,rest協(xié)議做server是發(fā)現(xiàn)無法路由到具體實(shí)現(xiàn)類
然后debug源碼發(fā)現(xiàn)SofaRestRequestHandler里用到了HttpHeaders薄疚,報(bào)錯(cuò)使用的是jsr311-api-1.1.1.jar中的HttpHeaders图张。翻看sofarpc使用的是jboss-jaxrs-api_2.1_spec-1.0.2.Final.jar的HttpHeaders,最后在pom中排除沖突的jar即
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<exclusions>
<exclusion>
<artifactId>jsr311-api</artifactId>
<groupId>javax.ws.rs</groupId>
</exclusion>
</exclusions>
</dependency>