因为spring初始化了两次,所以导致了错误信息dubbo端口被占用.
第一个办法是设置tomcat的Server path路径为默认的工作区,或者使用tomcat安装路径,但是Deploy path部署路径不要修改为webapps.
第二个方法是将eclipse的Servers中tomcat配置文件server.xml里面的host标签修改为:
<Host appBase="webapps" autoDeploy="false" deployOnStartup="false" name="localhost" unpackWARs="true">
deployOnStartup="false" autoDeploy="false"2) 含义:
deployOnStartup="false" : tomcat启动时, 不部署webapps下的所有web应用
autoDeploy="false": 避免tomcat在扫描改动时, 再次把webapps下的web应用给部署进来