开发者社区> 问答> 正文

dubbo在 tomcat shutdowon后,进程依然存在,占用端口,什么原因?

在windows eclipse下开发过程中没有问题。但在ubuntu部署出了问题。
dubbo项目是部署在tomcat下,shutdowon tomcat后,tomcat进程依然存在,再启动tomcat就会报错,解决办法就是把tomcat进程kill掉再重启tomcat就好了。报错的信息,大概意思就是
启动XXServer失败
地址被占用
终其原因就是dubbo在tomcat shutdowon后依然运行,所以再重启后,加载XXServer时地址被占用。
问题来了,我如何在停掉tomcat的时候,优雅的停掉dubbo?

展开
收起
落地花开啦 2016-06-03 16:00:37 4681 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    tomcat 调用shutdowon命令是有时候清理不掉的,一般是kill掉相关的进程

    2019-07-17 19:26:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Dubbo 如何成为连接各种异构微服务体系的服务开发框架 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-Dubbo2.7和Dubbo Admin新特性 立即下载
Dubbo开源现状与2.7规划 立即下载