Если в вашем веб-приложении нет файла web.xml, вы сможете найти файл web.xml в следующей папке TOMCAT_HOME / conf
Если веб-приложение не имеет своего собственного, тогда этот web.xml используется tomcat.
Чтобы убедиться, что в настройках tomcat нет ничего плохого, вы можете скопировать один из примеров веб-приложения (предоставленного tomcat), переименовать его в «appname» и попробовать получить к нему доступ.
Сначала попробуйте получить доступ к нему, используя "localhost" в вашем URL.
Затем попробуйте использовать IP-адрес вместо localhost.
http://XXX.XXX.XXX.XX/index.jsp
Относительно вашей записи в server.xml.
Я думаю, вам понадобится запись на DNS-сервере, чтобы это работало.
Настройка серверов и их конфигурация выходят за рамки моей компетенции, но мои два цента, вероятно, помогут вам отладить и приблизить вас к корню проблемы.