猿问

如何判断tomcat的web应用是否启动完成了

有没有什么办法能够明确知道tomcat里面的服务是否已经启动完成,是完成!
因为tomcat在启动的时候会先占住端口,但是对应端口的服务在tomcat占住端口的时候还没有完全启动成功,这时候访问服务就会报4xx

慕姐8265434
浏览 3185回答 2
2回答

小唯快跑啊

可以查看logtail -f logs/catalina.out显示这个多数是成功了INFO: Server startup in 77037 ms

慕森王

大概思路有几种:1、使用grep命令查找catalina.out中的启动日志2、设置一个心跳接口,使用curl看看能不能访问3、集成一种服务注册和发现的服务4、8005端口默认为服务连接端口,看下tomcat的这个端口有没有开,在启动过程中,这个端口是不能连接的。
随时随地看视频慕课网APP
我要回答