启动Tomcat服务器,报Address already in use: JVM_Bind<null>:8080的错误

        今天,我一同事,在启动tomcat时,报了Address already in use: JVM_Bind<null>:8080的错误,让我帮他看看。从字面意思可以看出哪个地址已经使用了,于是我通过命令行,netstat -ano.查看8080端口被谁用了。我同事8080的端口的PID 是376,然后通过任务启动栏,查看PID为376。


这里引用到了一个 新的问题,我查看到他对应的PID,376启动了Oracle的服务。


原来前几天他装了一个Oracle数据库,Oracle创建数据库时默认包含了XDB特性,一旦启动了数据库和监听器,Oracle的XDB的HTTP服务就占用8080端口。tomcat默认的服务也是8080,所以冲突了。


所以解决办法,改掉Oracle服务端口,或者改掉Tomcat的端口。就可以解决



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值