鍍金池/ 問答/Java  Linux/ 如何判斷tomcat的web應(yīng)用是否啟動(dòng)完成了

如何判斷tomcat的web應(yīng)用是否啟動(dòng)完成了

有沒有什么辦法能夠明確知道tomcat里面的服務(wù)是否已經(jīng)啟動(dòng)完成,是完成!
因?yàn)閠omcat在啟動(dòng)的時(shí)候會(huì)先占住端口,但是對(duì)應(yīng)端口的服務(wù)在tomcat占住端口的時(shí)候還沒有完全啟動(dòng)成功,這時(shí)候訪問服務(wù)就會(huì)報(bào)4xx

回答
編輯回答
青檸

發(fā)一個(gè)簡單的curl請求看是否成功返回?

2017年4月14日 17:35
編輯回答
青瓷

可以查看log

tail -f logs/catalina.out

顯示這個(gè)多數(shù)是成功了

INFO: Server startup in 77037 ms
2018年6月18日 03:01
編輯回答
眼雜

大概思路有幾種:
1、使用grep命令查找catalina.out中的啟動(dòng)日志
2、設(shè)置一個(gè)心跳接口,使用curl看看能不能訪問
3、集成一種服務(wù)注冊和發(fā)現(xiàn)的服務(wù)
4、8005端口默認(rèn)為服務(wù)連接端口,看下tomcat的這個(gè)端口有沒有開,在啟動(dòng)過程中,這個(gè)端口是不能連接的。

2017年12月12日 22:11