Tomcat won't start, and it has worked perfectly before. I suspect something else is running on port 8080. I am running Windows Vista. How do I check that nothing else is using port 8080?
I have recently downloaded several versions of Jetty. Could this be the problem? I am not running them concurrently so I can't see how.
Open up a command prompt and run
netstat -ano | findstr 8080
Rightmost column is PID
In task manager you can add column for PID then find the app that is using the port.
I think you can run cmd as administrator and use netstat command to see if port 8080 is being used. Use
netstat /?
for help with netstat command. I do not know any GUI based approach for the same.In addition to netstat you can also use Process Hacker or ActivePorts to view open ports in real-time (ok, specific refresh intervals...)
This can be done easily using the netstat utility.
use NETSTAT in a command prompt.
Wikipedia also lists the parameters.
Try this command:
This command will give process ID's. Then go to task manager and stop the process with this process id and then restart tomcat.
If you can connect, then something's listening on the port.