小星星i
2019-10-23 20:58
采纳率: 50%
浏览 808

Java程序运行在Linux,使用8001端口可以正常启动,换了个没有被占用的端口,启动失败。提示端口被占用

我想启动两个相同的java程序,一个端口8001,另一个是一个没有被占用的端口,可是第二个一直启动不起来,换了好几个端口都不行,明明端口没被占用,却一直报错端口被占用。求助!!!!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 毕小宝 2019-10-23 22:06

    既然程序报端口已占用异常,说明端口肯定是被占据着的,需要排除被占用的问题。
    window 下命令为 netstat -ano
    linux 上命令为 netstat -anp

    评论
    解决 无用
    打赏 举报
  • 小白啊~ 2019-10-24 09:37

    另一个tomcat server.xml里面8019的默认端口没改吧

    评论
    解决 无用
    打赏 举报
  • _鹿慕溪水 2019-10-24 10:45

    两个tomcat在同一台服务器上运行,不只是改一下tomcat的启动端口号,还需要更改其他两个端口号,如图:图片说明

    参考博文:https://blog.csdn.net/weixin_41763995/article/details/80270215

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题