Я установил Tomcat версии 9.0.90 и Java 8 в моей системе. Когда я нажимаю http://localhost:8080/, я вижу домашнюю страницу Tomcat по умолчанию. Но когда я пытаюсь перейти по URL-адресу моего проекта, я получаю сообщение об ошибке 404: страница не найдена.
Я просмотрел официальную документацию, чтобы узнать, есть ли какие-либо проблемы с расположением папки. структура организована, но, похоже, проблем здесь нет.
Инструкции в документации, оставленные старыми разработчиками, просят меня создать файл войны, а затем скопировать этот файл войны в $TOMCAT_HOME/ webapps.
После копирования файла war в веб-приложениях он извлекается в структуру папок следующим образом (это сокращенная версия всей папки моего проекта, которая огромна и имеет много других файлов и классов)
Код: Выделить всё
[Project-Folder]
├──WEB-INF
├── classes
│ ├── servlet
│ │ ├── .... other classes
│ │ ├── SimStudentBaseServlet.class
└── web.xml
├── Other directories
Код: Выделить всё
index.html
SimStudentBaseServlet
SimStudentBaseServlet
servlet.SimStudentBaseServlet
SimStudentBaseServlet
/service
servlet.SimStudentBaseServlet

Подробнее здесь: https://stackoverflow.com/questions/786 ... cat-server