常常運行Java時,好比運行Spring Cloud Boot項目都不知道去哪裏關閉,端口被佔用,若是修改程序之後再次啓動就會報錯java
先執行命令 web
ps -ef|grep java spring
查看有哪些Java程序在運行,若是tomcat啓動了也能查看到其進程ID,好比:tomcat
501 33777 30392 0 1:08下午 ?? 0:13.06 /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:63422 -Dfile.encoding=UTF-8 -classpath /Users/liufang/Workspaces/MyEclipse Spring 2014/cloud-simple-helloword/target/classes:/Users/liufang/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.3.5.RELEASE/spring-boot-starter-web-1.3.5.RELEASE.jar......socket
執行命令:kill -9 33777就能夠關閉掉這個項目,而後能夠再次運行了spring-boot