我在使用Tomcat的服务器上遇到了一个问题,Tomcat不再运行,但在服务列表中,它仍然设置为正在运行的服务。但是,当我重新启动服务时,一切都很好。因此,我希望编写一个.bat任务,检查Tomcat是否真实的运行。我尝试在Service列表中检查状态,但正如我之前提到的,即使在状态列表中Tomcat正在运行,我仍然需要重新启动服务。有没有办法真正确定Tomcat的状态?谢谢你的帮助和建议。
xdyibdwo1#
使用PowerShell向Tomcat发送http请求,并查看它是否响应。
$response = Invoke-WebRequest -uri "http://localhost:8080/"
如果Tomcat正在运行并且配置了默认servlet,则$response.StatusCode将为200。
$response.StatusCode
200
1条答案
按热度按时间xdyibdwo1#
使用PowerShell向Tomcat发送http请求,并查看它是否响应。
如果Tomcat正在运行并且配置了默认servlet,则
$response.StatusCode
将为200
。