Я в Windows, зашел в %CATALINA_HOME%\bin\
и запустил автозагрузку.
Я видел еще одно всплывающее окно командной строки, и tomcat загружал некоторые веб-приложения, которые были там раньше (до этого я запускал веб-приложение внутри своей IDE, теперь хотел попробовать из командной строки). Затем окно исчезло. Я попробовал адрес http://localhost:8080/manager/html
, он не загружен.
Итак, как я узнаю, что Tomcat работает в Windows. Я пробовал Диспетчер задач не видел его там.
Вы можете использовать WMIC.exe, чтобы получить всю информацию, которую может предоставить диспетчер задач, ВКЛЮЧАЯ полную командную строку для каждого процесса в системе. Затем вы можете использовать «FIND» для поиска результатов этой команды и поиска конкретных экземпляров, если у вас их несколько.
wmic.exe process list brief | find /i "tomcat"
Однако, чтобы ответить на ваш конкретный вопрос, попробуйте запустить Tomcat и перенаправить вывод в файл журнала, а затем проверить его на наличие ошибок:
C:\Temp\Tomcat6> startTomcat.bat>console.log&ECHO console.log
Он должен выглядеть как javaw.exe
обработать. Если у вас работает несколько приложений Java, вам, возможно, придется следить за их количеством, чтобы узнать, наберется ли у вас еще одно после запуска.
Я рекомендую использовать TCPView чтобы определить, какие процессы прослушивают какие IP / порты.
Начиная с tomcat 9 вы можете узнать его в процессах с именем «Tomcat9w» и в службах «Tomcat9»
Powershell:
get-service "*apache*"
Вы также можете включить клиентскую функцию telnet. Затем откройте командную строку и введите telnet hostname port
и нажмите ввод. Если cmd становится пустым, это означает, что порт открыт и служба прослушивает. Затем вы можете ввести /GET
и нажмите Enter, чтобы отправить запрос на получение.
вариант ответа @djangofan с использованием wmic
исключительно:
wmic process where "commandline like '%tomcat%' and name='java.exe'"
и если вы хотите убить этот процесс, просто добавьте delete
wmic process where "commandline like '%tomcat%' and name='java.exe'" delete
обратите внимание, что where
фильтр похож на SQL по концепции, а like
предложение действует так же, как SQLlike
так что вы можете отправиться в город с подобранной подстрокой, как считаете нужным.