После установки в папке Apache Tomcat на жестком диске можно найти ряд файлов и папок.
Основные каталоги:
Папка bin: хранит различные скрипты, в частности, для запуска, перезагрузки и т.д.
Папка conf: хранит конфигурационные файлы, наиболее важным из которых является файл server.xml, который определяет основную часть конфигурации.
Папка logs: папка по умолчанию для хранения лог-файлов.
Папка webapps: папка, где хранятся собственно файлы приложений.
Таким образом, все файлы приложений будут помещаться в папку webapps. По умолчанию после установки в ней можно найти ряд стандартных папок:
Ключевая папка здесь - это папка ROOT. Так, все содержимое, которое мы видим в браузере по адресу http://localhost:8081, как раз представляет файлы из этой папки.
Для примера создадим в каталоге webapps новую папку, которую назовем test.
Далее создадим где-нибудь на жестком диске новый файл hello.html со следующим содержимым:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Tomcat</title> </head> <body> <h2>Hello Apache Tomcat!!!</h2> </body> </html>
Этот обычный файл с кодом html. Затем скопируем этот файл в выше созданную папку test.
После этого мы сможем обратиться к этому файлу в браузере по адресу http://localhost:8081/test/hello.html. То есть в начале указывается локальный адрес localhost, затем номер порта (в данном случае 8081), далее название папки - test, и далее название файла - hello.html.
Стотит отметить, что при обращении к файлам в папке ROOT, нам не надо указывать название папки. Например, скопируем тот же файл hello.html в папку ROOT. Тогда к этому файлу мы можем обратиться по адресу http://localhost:8081/hello.html
Несмотря на то, что по умолчанию папка ROOT уже содержит некоторое содержимое справочного характера, тем не менее мы можем все это содержимое спокойно удалить и размещать в этой папке только файлы непосредственно нашего приложения. То есть мы вполне можем использовать папку ROOT. Но как правило, приходится работать с несколькими приложениями, для которых лучше создавать отдельную папку в каталоге webapps.