dubbo在ubuntu系统, tomcat shutdowon后,进程依然存在,依然占用端口
在windows eclipse下开发过程中没有问题。但在ubuntu部署出了问题。
dubbo项目是部署在tomcat下,shutdowon tomcat后,tomcat进程依然存在,再启动tomcat就会报错,解决办法就是把tomcat进程kill掉再重启tomcat就好了。报错的信息,大概意思就是
启动XXServer失败 地址被占用
终其原因就是dubbo在tomcat shutdowon后依然运行,所以再重启后,加载XXServer时地址被占用。
问题来了,我如何在停掉tomcat的时候,优雅的停掉dubbo?如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
坏坏的把那个tomcat的命令脚本后面加上 kill 哈哈
tomcat 调用shutdowon命令是有时候清理不掉的,一般是kill掉相关的进程