问题
将项目运行在tomcat上时,出现Socket bind failed: [730048]异常
原因
1.Tomcat的运行端口被其他程序占用了
2.启动了多个tomcat
解决
对于原因1的解决:
* 方法1:修改tomcat端口号:打开tomcat/conf/server.xml文件,将
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
中的port端口修改为其他端口
* 方法2:结束占用8080端口的进程:
1.用cmd命令打开dos界面,输入netstat -a,可以看到8080端口被占用
2.输入netstat -aon|findstr "8080"查看占用8080端口的进程
3.打开任务管理器将该进程结束掉
* 为了安全起见,还是先输入tasklist|findstr "PID",查看这个进程是由哪个 程序开启的
对于原因2的解决:
* 关闭其他的tomcat即可