java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.(ServerSocket.java:237)
at java.net.ServerSocket.(ServerSocket.java:128)
at Server.run(Server.java:25)
at java.lang.Thread.run(Thread.java:745)
运行tomcat时遇到的问题,求指教
地址已经存在。你是不是运行了2个tomcat,或者你还开着iis等,一些软件,比如迅雷也会占用80端口。
或者你给tomcat换一个端口
"java.net.BindException: Address already in use: JVM_Bind"
首先:Address alreadly in use 说明 你的tomcat可能运行了两次,
需要在”任务管理器“中找到javac.exe并且结束其进程,需要注意的是
javac.exe都需要结束进程,然后再重新选择并且运行tomcat就可以了。
希望可以帮到你。
用360把java工程结束掉,再启动试试
3.解决方法
在cmd中输入命令:netstat -ano,查看所有端口的占用情况,找到占用端口8005的进程pid,然后在任务管理器中删除该进程,再启动tomcat就可以了。这里如果觉得使用cmd命令不方便的话,可以使用一个叫做TCPView的软件。
"java.net.BindException: Address already in use: JVM_Bind"
首先:Address alreadly in use 说明 你的tomcat可能运行了两次,
需要在”任务管理器“中找到javac.exe并且结束其进程,若有两个,选择结束占用内存大的那个
运行了两个tomat或者与行了两次,前一次的还没有关,你重新关了IDE在打开试下。
找到你本地的tomcat,使用shutdown.bat把tomcat关闭掉,然后再次启动项目既可以了