Como posso pegar o diretório onde esta o TOMCAT?

Pessoal, tenho uma aplicação que necessita do tomcat para rodar, porém essa aplicação não fica na pasta webapps do tomcat eu escolho um diretório qualquer e colo a WEB-INF que contém a “classes” e a “lib”, já na pasta conf>Catalina>localhost do tomcat é criado um arquivo.xml informando os diretórios necessários para o tomcat ir até minha aplicação e rodar ela. Desde já informo que não é possível mudar, o padrão é esse e tem que ser seguido.
Aqui vai de fato a pergunta: Qual comando em java eu posso utilizar para pegar o diretório do tomcat? Uma vez que no tomcat eu informo o diretório da minha aplicação através do arquivo.xml, porém eu desconheço uma forma da minha aplicação pegar o diretório do tomcat, onde este pode ser instalado em qualquer diretório também.