为了账号安全,请及时绑定邮箱和手机立即绑定

开启多个tomcat服务引起的jvm_bind(端口冲突)解决方案

标签:
Java

今天要在公司里测试项目,需要开启两个tomcat服务,其中一个成功了。然而另一个出现jvm_bind,于是再改端口,还是出现这种错误!看日志吧,和我想的一样,改过了还出现这种错误,到底哪里的原因!宝宝很痛苦!于是就开始我的搜索之路。
解决办法:
找到conf文件夹下的service.xml文件修改我所列出的代码中的端口号,切记一定要和其他tomcat端口号不一致,不然你懂得会发生什么情况。
(1) 修改http访问端口(大概在70行)

 <Connector port="8086" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

(2) 修改Shutdown端口(大概在22行)

<Server port="8085" shutdown="SHUTDOWN">

(3) 修改JVM启动端口(大概在92行)

 <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />

注:行号是以我的service.xml文件写的,你们自己的请自行查找,还有一点修改JVM启动端口的代码位置是在修改http访问端口代码下面,别找错了。
总结:
以上的所列出的端口修改好之后就可以成功启动第二个或是多个tomcat服务了。
祝你的代码之路越走越远,当上CEO,迎娶白富美,走上人生巅峰!哈哈

点击查看更多内容
11人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
8
获赞与收藏
218

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消