启动tomcat服务时报22222端口被占用

服务依赖的dubbo包升级后,启动服务tomcat报22222端口被占用

原因:

dubbo 2.5.8 新版本重构了 telnet 模块,提供了新的 telnet 命令支持。新版本的 telnet 端口 与 dubbo 协议的端口是不同的端口,默认为 22222。测试环境一台机器部署多个服务,导致这个端口被占用。

解决方法:

修改catalina.sh,添加如下配置(加粗部分):

CATALINA_OPTS="-Xdebug -Ddubbo.qos.port=33333 -Xrunjdwp:transport=dt_socket,address=58084,suspend=n,server=y"

详细请参考文章:

https://github.com/chickenlj/dubbo-user-book/blob/master/references/qos.md

猜你喜欢

转载自www.cnblogs.com/ligh-test/p/9077910.html