“TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。”

时间:2021-10-13 11:02:34
我的webshpere启动正常,直到今天启动,突然报出这个端口失败的问题:
“TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。”

[12-4-16 10:27:00:050 CST] 00000015 VirtualHost   I   SRVE0250I: Web 模块 <null> 已绑定到 default_host[*:80,*:80,*:9444,*:5063,*:5062,*:443]。
[12-4-16 10:27:00:081 CST] 00000016 WebGroup      A   SRVE0169I: 正在装入 Web 模块:Integrated Solutions Console。
[12-4-16 10:27:00:096 CST] 00000015 ApplicationMg A   WSVR0221I: 应用程序已启动:zyglEAR
[12-4-16 10:27:00:315 CST] 00000016 VirtualHost   I   SRVE0250I: Web 模块 Integrated Solutions Console 已绑定到 admin_host[*:9062,*:9045]。
[12-4-16 10:27:00:440 CST] 00000016 WebGroup      A   SRVE0169I: 正在装入 Web 模块:WIM。
[12-4-16 10:27:00:487 CST] 00000016 VirtualHost   I   SRVE0250I: Web 模块 WIM 已绑定到 admin_host[*:9062,*:9045]。
[12-4-16 10:27:00:596 CST] 00000016 WebGroup      A   SRVE0169I: 正在装入 Web 模块:WebSphere Application Server。
[12-4-16 10:27:00:628 CST] 00000016 VirtualHost   I   SRVE0250I: Web 模块 WebSphere Application Server 已绑定到 admin_host[*:9062,*:9045]。
[12-4-16 10:27:00:659 CST] 00000016 ApplicationMg A   WSVR0221I: 应用程序已启动:isclite
[12-4-16 10:27:00:956 CST] 0000000a TCPChannel    I   TCPC0001I: TCP 通道 TCP_1 在主机 *  (IPv4) 端口 9062 上侦听。
[12-4-16 10:27:01:003 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 WCInboundAdmin。
[12-4-16 10:27:01:018 CST] 0000000a TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:01:018 CST] 0000000a WSChannelFram E   CHFW0034W: 传输通道服务检测传输链 WCInboundDefault 失败。服务将重试启动链 WCInboundDefault,每 5000 毫秒一次,最多重试 60 次。
[12-4-16 10:27:01:050 CST] 0000000a TCPChannel    I   TCPC0001I: TCP 通道 TCP_3 在主机 *  (IPv4) 端口 9045 上侦听。
[12-4-16 10:27:01:065 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 WCInboundAdminSecure。
[12-4-16 10:27:01:081 CST] 0000000a TCPChannel    I   TCPC0001I: TCP 通道 TCP_4 在主机 *  (IPv4) 端口 9444 上侦听。
[12-4-16 10:27:10:096 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 WCInboundDefaultSecure。
[12-4-16 10:27:10:112 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 SOAPAcceptorChain1。
[12-4-16 10:27:10:128 CST] 0000000a TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:10:128 CST] 0000000a WSChannelFram E   CHFW0034W: 传输通道服务检测传输链 SOAPAcceptorChain2 失败。服务将重试启动链 SOAPAcceptorChain2,每 5000 毫秒一次,最多重试 60 次。
[12-4-16 10:27:10:143 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 SOAPAcceptorChain3。
[12-4-16 10:27:10:175 CST] 0000000a WSChannelFram A   CHFW0019I: 传输通道服务已启动了链 SOAPAcceptorChain4。
[12-4-16 10:27:10:190 CST] 00000015 SchedulerServ I   SCHD0077I: Scheduler 服务正在启动 Scheduler。
[12-4-16 10:27:10:190 CST] 00000020 TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:10:221 CST] 00000015 SchedulerServ I   SCHD0078I: Scheduler 服务完成了启动 Scheduler。
[12-4-16 10:27:10:284 CST] 0000000a RMIConnectorC A   ADMC0026I: 可以在端口 2811 上使用 RMI 连接器
[12-4-16 10:27:10:425 CST] 00000028 WorkSpaceMana A   WKSP0500I: 工作空间配置冲突检查是 false。
[12-4-16 10:27:10:940 CST] 0000000a WsServerImpl  A   WSVR0001I: 为电子商务开放服务器 server1
[12-4-16 10:27:15:143 CST] 00000011 TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:15:284 CST] 00000012 TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:20:143 CST] 00000020 TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。
[12-4-16 10:27:20:284 CST] 00000011 TCPPort       E   TCPC0003E: TCP 通道 TCP_2 初始化失败。主机 * 和端口 80 的套接字绑定失败。端口可能已在使用。

机子还有tomcat,前2天有配置个程序,但tomcat发布程序的端口是8080,之前一直是好好地,我用"netstat -anp | grep :80"这个命令得到得不到任何结果。
有哪位大侠可以帮忙看看!谢谢!

2 个解决方案

#1


找到问题所在了!是IIS占用了80端口!在服务里将IIS服务停止即可!

#2


查询端口占用,将占用端口的服务停掉
1、选择 开始->运行->cmd->确定,在命令行中输入“netstat -ano”,然后找到0.0.0.0:80这一行对应的PID值。这个PID值即是当前正在使用80端口的程序进程句柄了。
2、紧接着按Ctrl+Alt+Del,打开任务管理器,选择 查看->选择列->勾上PID(进程标识符)->确定。最后找到刚才使用80端口的PID值行,前面的映像名称即是当前正在占用80端口的程序了。

如果是IIS的话,也可以参考“如何完全停止微软IIS服务”
“http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1047050000000”,IBM技术支持。

#1


找到问题所在了!是IIS占用了80端口!在服务里将IIS服务停止即可!

#2


查询端口占用,将占用端口的服务停掉
1、选择 开始->运行->cmd->确定,在命令行中输入“netstat -ano”,然后找到0.0.0.0:80这一行对应的PID值。这个PID值即是当前正在使用80端口的程序进程句柄了。
2、紧接着按Ctrl+Alt+Del,打开任务管理器,选择 查看->选择列->勾上PID(进程标识符)->确定。最后找到刚才使用80端口的PID值行,前面的映像名称即是当前正在占用80端口的程序了。

如果是IIS的话,也可以参考“如何完全停止微软IIS服务”
“http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1047050000000”,IBM技术支持。