运行项目报错java.net.BindException: Address already in use: bind

1.个人原因是安装的ORACLE使用的端口是8080,项目所需要的端口也是8080,因此冲突了。以下是我不卸载Oracle情况下的解决方式。
2.电脑右下角搜索服务,如图:
运行项目报错java.net.BindException: Address already in use: bind_第1张图片
3.找到ORACLE的服务器和监听器,发现正在运行,如图:

运行项目报错java.net.BindException: Address already in use: bind_第2张图片

4.选中右键停止或者左上角停止Oracle服务和监听器,如图:
运行项目报错java.net.BindException: Address already in use: bind_第3张图片
5.这样运行项目就不再出错了,这只是一种端口冲突出错的可能,其他原因的不适用。并注意电脑重启的时候,Oracle的服务和监听器有时候会自动重启,若是这个原因导致项目运行报错,每次重启都需要进行关闭Oracle的服务和监听器。或者重装Oracle的时候不要选择8080这个端口。因为很多项目默认使用8080端口。

你可能感兴趣的:(java)