Удалил Tomcat без выполнения shutdown.sh

Я удалил свой Tomcat 5.5.30 по ошибке, не выключая его. Теперь, даже если tomcat не запущен, иногда localhost: 8080 показывает страницу по умолчанию tomcat, но если я обновляю ее, она отключается. Теперь даже я использую другой Tomcat 5.5.30 (с другим номером порта — 8090), он не работает на этом порту. Я не могу найти ни одного процесса Tomcat с помощью команды ps -ef | grep Томкэт. Даже перезагрузка системы не помогает. Как убить этот невидимый процесс. Я использую Mac Snow Leopard.


person abhihello123    schedule 12.07.2011    source источник


Ответы (1)


Используйте netstat -plan | grep :8080 (или немного другие варианты, я не знаю Mac OS), чтобы узнать, какой процесс удерживает порт.

О, и процессы Tomcat, вероятно, называются не tomcat, а скорее java ... Bootstrap .... Так что вам стоит попробовать jps -v.

person Roland Illig    schedule 12.07.2011
comment
-план вариант не работает. Я попытался использовать netstat | grep 8080, но ничего не показывает. - person abhihello123; 12.07.2011
comment
@jcomeau_ictx, lsof -itcp:8080 печатает firefox-b 26529 325366 8u IPv4 0x0741e688 0t0 TCP 10.0.1.107 .что после этого? можете пожалуйста руководство.. - person abhihello123; 12.07.2011
comment
это firefox-bin подключается к порту 8080. тут нечего делать. мне кажется, я что-то помню о том, что OSX не показывает процессы демона по умолчанию? может быть направлением, заслуживающим внимания, пока кто-то со знанием Mac не вмешается. - person jcomeau_ictx; 12.07.2011