2014-09-26 102 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

此外請確保您沒有啓動服務器兩次,因爲兩個實例都使用相同的端口。

相關問題