记一次tomcat项目启动错误排查

问题

复制相同项目,修改tomcat端口后,启动tomcat项目报错:

Error: JMX connector server communication error: service:jmx:rmi://iZ2zeg5q6nta31t8lmf898Z:12347

思考与解决思路

根据错误可知是连接地址“iZ2zeg5q6nta31t8lmf898Z:12347”报错。

首先思考这是什么功能?是什么进程在用这个端口12347

通过命令 netstat -anp|grep 12347查看是否有进程在用这个端口

 确实有进程在用这个端口,而且是java进程

使用 ps -ef|grep java 查看目前有哪些java进程

 使用命令nnetstat -anp|grep 1508|grep LISTEN 查看对应进程都使用了什么端口

很明显,1508这个进程使用了该端口。这个进程是tomcat项目,查看改项目端口的作用可从ps -ef|grep 1508 显示的进程信息查看启动参数

 

 tomcat的启动参数通常是./bin/catalina.sh的配置文件中配置

 解决问题,原来是tomcat配置了jmx监控插件,复制的项目也有相同的监控插件,监听端口重复了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值