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

时间:2014-09-26 08:45:27

标签: java eclipse tomcat port

我正在尝试在Eclipse Indigo OS-Windows server 2013中安装Apache Tomcat服务器7.0,当我启动服务器时,我遇到以下错误:

我是Eclipse新手,不知道如何解决这个问题,请帮助我。

java.net.BindException: Address already in use: JVM_Bind
    at java.net.DualStackPlainSocketImpl.bind0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source)
    at java.net.AbstractPlainSocketImpl.bind(Unknown Source)
    at java.net.PlainSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:757)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:703)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)

3 个答案:

答案 0 :(得分:1)

打开Powershell并输入

netstat -an

查看正在使用的端口。

答案 1 :(得分:0)

端口已在使用中。 从Eclipse更改服务器设置中的端口号(双击服务器)。

替换&#34; 8&#34; by&#34; 9&#34; ...如果您的端口是8005,请将其替换为9005。

答案 2 :(得分:0)

另外请确保没有启动服务器两次,因为两个实例都使用相同的端口。