2014-09-26 84 views
0

我试图在Eclipse Indigo OS-Windows server 2013中安装Apache Tomcat服务器7.0,而我启动服务器时,遇到以下错误:java.net.BindException:已在使用的地址:JVM_Bind

我是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) 
+1

'java.net.BindException:已在使用的地址:JVM_Bind' - 您是否有另一台运行在端口8005的服务器? – weeska 2014-09-26 08:47:00

+0

检查您的端口,8005被某些其他应用程序使用。 – 2014-09-26 08:47:33

+0

我将端口号更改为8010,即使错误也是一样的 – user3783320 2014-09-26 08:50:32

回答

0

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

替换“8”“9” ......如果你的端口是8005由9005

+0

非常感谢 – user3783320 2014-09-26 08:59:05

1

打开PowerShell的更换,并键入

netstat -an 

,看看哪些端口正在使用中。

0

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

相关问题