java.net.BindException:已在使用的地址:bind

时间:2017-05-31 09:06:57

标签: tomcat

我在同一系统上安装了两个版本的Tomcat 7和8。由于某些原因。我需要从系统中删除Tomcat 7。当我试图恢复Tomcat 7时,我无法这样做,甚至我都无法删除服务。在服务管理器中,它显示为停止。 由于过去3天仍在进行中,因此正在使用端口。 Hecne我也无法启动Tomcat 8。同样的端口也在这里提到。我尝试将端口从8080更改为8089/8009,但我面临以下错误

2017年5月31日14:18:56.021 INFO [main] org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler [“http-nio-8080”] 2017年5月31日14:18:56.037严重[主要] org.apache.coyote.AbstractProtocol.init无法初始化与ProtocolHandler相关的终点[“http-nio-8080”]  java.net.BindException:已在使用的地址:bind

2 个答案:

答案 0 :(得分:0)

你在哪里更换港口? 你必须在CONF dir中这样做。 更改server.xml并更改每个引用的端口,而不仅仅是启动,因为如果您不这样做,服务器将无法正常运行

答案 1 :(得分:0)

我假设您尝试更改Tomcat 8上的端口。尝试

ps -aux

在Linux上或Windows上的netstat上,以确保新端口是免费的。

你不能从命令行杀死Tomcat 7进程吗? (在Linux或Windows上杀死-9:https://www.addictivetips.com/windows-tips/kill-processes-from-the-command-prompt-in-windows-7

相关问题