这是因为没有给dubbo中间件设置超时时间,如果服务少的话没事,服务多了就会乱套了,报错。
所以只要加上超时时间就好了,在表现层的springmvc.xml中给dubbo加上timeout="3000",
越大越不容易出错,一般设置为3000,
<dubbo:reference interface="com.hyq.search.service.SearchItmeService" id="searchItmeService" timeout="3000"/>
还有就是服务层的dubbo服务中的id和表现层中的dubbo的id一定不能写错,最好是复制。
粗心又让自己浪费了三个小时时间。。。。