问题描述:启动tomcat出现java.net.BindException:Address already in use:JVM_Bind异常信息。
解决方法:遇到这个问题的可能情况有以下两种。
(1)当前端口已经有别的程序占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口。修改tomcat默认端口的方法是,打开tomcat安装目录下的conf文件夹中的sever.xml文件,在server.xml文件中找到以下代码:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
将代码中的port=“8080”修改为port=“8088”,将tomcat的默认端口设置为8088,重新启动tomcat服务器,新设置的端口生效。
(2)多次启动tomcat后,又在Myeclipse下重复启动tomcat就会出现这个问题。这种情况的解决办法是,关闭Myeclipse,并将后台的javax.exe进程关闭,然后重新启动Myeclipse。
网络课堂:http://bbs.itzcn.com/thread-19659-1-1.html
以上也均摘录自《Java Web编程从基础到应用》孙宇霞、孙晓芳著。