This indicates that port 80 (which is the Tomcat listening port) has been occupied by other programs. First, run the "netstat-ano" command to display the port status, and then find the port in the result, then, search for the corresponding program in the display of the input "tasklist" command based on its PID, And you can know its program name, find out the program source, and take appropriate measures.
The method can be as follows:
Run the netstat-ano command:
PROTO local address foreign address State PID
TCP 0.0.0.0: 80 0.0.0.0: 0 listening 2544
TCP 0.0.0.0: 100 0.0.0.0: 0 listening 2544
TCP 0.0.0.0: 135 0.0.0.0: 0 listening 1404
TCP 0.0.0.0: 445 0.0.0.0: 0 listening 4
TCP 0.0.0.0: 1110 0.0.0.0: 0 listening 228
TCP 127.0.0.1: 1025 0.0.0.0: 0 listening 1052
TCP 127.0.0.1: 1159 127.0.0.1: 1110 close_wait 2992
TCP 127.0.0.1: 1297 127.0.0.1: 1110 close_wait 2992
TCP 127.0.0.1: 1324 127.0.0.1: 1110 close_wait 2992
It can be seen that port 80 is occupied by processes with a PID of 2544.
Run the tasklist command:
Image name PID session name session # memory usage
========================================================== ======================================
System idle process 0 console 0 28 K
System 4 console 0 264 K
Webthunder.exe 2544 console 0 12,120 K
Java.exe 2884 console 0 6,296 K
Tasklist.exe 3464 console 0 4,372 K
255.2544is the webthunder.exe process. Disable it. Restart tomcat. OK!
I used this plugin to find that a python.exe process occupies the port and then found that the plone program occupies port 8080. Close it.