SSM聚合模块+Dubbo出现端口占用问题

当你发现你的端口被占用的时候,可以从以下几个角度排除错误

1.本系统端口本身被占用,自行百度,开cmd顺序输入以下命令

  1.1.看所有端口    netstat -ano |findstr 

  1.2.找到被占用的端口看到进程id     tasklist |findstr “8080”

  1.3.根据进程id杀掉t   askkill /f /t /im 

2.排除完系统端口问题后,就该是项目部署环境问题

  2.1 dubbo配置好没,@Reference,@Service都要用dubbo的包,配置的ip和端口确认好

  2.2 tomcat设置时有没有配置好端口,不要重复

  2.3 web项目依赖的service要依赖接口,不能依赖实现类,(在聚合模块下,service的接口和实现类建议分开)不然会重复读取applicationContext-dubbo.xml文件,导致占用端口(这就是我错误的原因!)

 

原文地址:https://www.cnblogs.com/sjfxdbky/p/13334907.html