Структура Apache Tomcat

## 2.2 Структура Apache Tomcat

После установки в папке 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.

Назад Содержание Вперед