Mac OSX - Quel programme utilise le port 8080

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,psest 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.