码迷,mamicode.com
首页 > 其他好文 > 详细

dubbo服务器启动后报错端口被占用

时间:2018-11-25 18:01:08      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:alt   maven工程   contex   应用   没有   ima   webapps   auto   结构   

 

环境: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服务器启动后报错端口被占用

标签:alt   maven工程   contex   应用   没有   ima   webapps   auto   结构   

原文地址:https://www.cnblogs.com/fifiyong/p/10015983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!