Я удалил свой Tomcat 5.5.30 по ошибке, не выключая его. Теперь, даже если tomcat не запущен, иногда localhost: 8080 показывает страницу по умолчанию tomcat, но если я обновляю ее, она отключается. Теперь даже я использую другой Tomcat 5.5.30 (с другим номером порта — 8090), он не работает на этом порту. Я не могу найти ни одного процесса Tomcat с помощью команды ps -ef | grep Томкэт. Даже перезагрузка системы не помогает. Как убить этот невидимый процесс. Я использую Mac Snow Leopard.
Удалил Tomcat без выполнения shutdown.sh
Ответы (1)
Используйте netstat -plan | grep :8080
(или немного другие варианты, я не знаю Mac OS), чтобы узнать, какой процесс удерживает порт.
О, и процессы Tomcat, вероятно, называются не tomcat
, а скорее java ... Bootstrap ...
. Так что вам стоит попробовать jps -v
.
person
Roland Illig
schedule
12.07.2011
-план вариант не работает. Я попытался использовать netstat | grep 8080, но ничего не показывает.
- person abhihello123; 12.07.2011
@jcomeau_ictx, lsof -itcp:8080 печатает firefox-b 26529 325366 8u IPv4 0x0741e688 0t0 TCP 10.0.1.107 .что после этого? можете пожалуйста руководство..
- person abhihello123; 12.07.2011
это firefox-bin подключается к порту 8080. тут нечего делать. мне кажется, я что-то помню о том, что OSX не показывает процессы демона по умолчанию? может быть направлением, заслуживающим внимания, пока кто-то со знанием Mac не вмешается.
- person jcomeau_ictx; 12.07.2011