我正在尝试在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)
答案 0 :(得分:1)
打开Powershell并输入
netstat -an
查看正在使用的端口。
答案 1 :(得分:0)
端口已在使用中。 从Eclipse更改服务器设置中的端口号(双击服务器)。
替换&#34; 8&#34; by&#34; 9&#34; ...如果您的端口是8005,请将其替换为9005。
答案 2 :(得分:0)
另外请确保没有启动服务器两次,因为两个实例都使用相同的端口。