Verificando se aplicação tomcat está levantada

Olá pessoal sou nova por aqui e estou precisando de ajuda… Eu tenho uma aplicação tomcat e estou fazendo um script para startar quando o tomcat cair, a principio estou fazendo da seguinte forma… verifico através dos processos se existe um processo java para a aplciação rodando, caso nao esteja rodando ele reinicia mas se estiver rodando o java e a aplicação nao estiver como poderei ter a certeza… Alguem tem alguma ideia? Algo que possa me ajudar???

Obrigada pela atenção.