Mac OSX - Quel programme utilise le port 8080
Par défaut, la plupart des serveurs d'applications Web Java écoutent sur le port 8080, ce qui peut facilement provoquer l'erreur de conflit de port 8080 populaire. Sous Mac OSX, vous pouvez utilisersudo lsof -i :8080 | grep LISTEN
pour savoir quel programme écoute sur le port 8080:
Dans le terminal
$ lsof -i :8080 | grep LISTEN java 42975 example 57u IPv6 0xf10ca37d995a077f 0t0 TCP *:http-alt (LISTEN)
Le nom «java» ne vous dit rien, pour obtenir le détail,ps
est le Java PID 12895 comme ceci:
$ ps -ef 42975 UID PID PPID C STIME TTY TIME CMD 501 42975 42960 0 12:41PM ?? 0:29.84 /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java -Dcatalina.base=/Users/example/Documents/workspace-new/.metadata/.plugins/org.eclipse.wst.server.core/tmp1 -Dcatalina.home=/Users/example/apache-tomcat-8.0.28 -Dwtp.deploy=/Users/example/Documents/workspace-new/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps -Djava.endorsed.dirs=/Users/example/apache-tomcat-8.0.28/endorsed -Dfile.encoding=UTF-8 -classpath /Users/example/apache-tomcat-8.0.28/bin/bootstrap.jar: /Users/example/apache-tomcat-8.0.28/bin/tomcat-juli.jar: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/lib/tools.jar org.apache.catalina.startup.Bootstrap start
L'IDE Eclipse utilise le port 8080.