dubbo服务器启动后报错端口被占用
Posted fifiyong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo服务器启动后报错端口被占用相关的知识,希望对你有一定的参考价值。
环境:maven工程,ssm框架,tomcat
情景:dubbo的服务注册方服务器启动
问题原因:
经过网络查找,结果是Root WebApplicationContext 启动了两次,第二次报错,dubbo端口被占用
解决办法:
在server.xml中将红色字段,改为false,然后重新启动tomact
<Host appBase="webapps" autoDeploy="false" deployOnStartup="false" name="localhost" unpackWARs="false">
字段解释:
autoDeploy="false"
如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用
deployOnStartup="false"
如果此项设为true,表示Tomcat服务器启动时会自动发布appBase目录下所有的Web应用.如果Web应用中的server.xml没有相应的<Context>元素,将采用Tomcat默认的Context
unpackWARs="false"
如果此项设置为true,表示把WEB应用的WAR文件先展开为开放目录结构后再运行.如果设为false将直接运行为WAR文件
以上是关于dubbo服务器启动后报错端口被占用的主要内容,如果未能解决你的问题,请参考以下文章
编译安装nginx出现报错,以及启动nginx服务时80端口被占用怎么解决?
原创大叔问题定位分享(29)datanode启动报错:50020端口被占用