Google

5 июн. 2011 г.

Установка Apache Tomcat в ОС Windows

На протяжении всего времени изучения и освоения Java, я старался разобраться и научиться программировать/писать Window Application. Но, если честно, поразмыслив на досуге, решил все-таки сменить вектор обучения: решил освоить Servlet-ы и податься в облака Web-программирование. Для работы /изучения сервлетов нам понадобится  веб-сервер Apache Tomcat.
Apache Tomcat -  программа-контейнер сервлетов, написанная на языке Java и реализующая спецификацию сервлетов и спецификацию JavaServer Pages (JSP), которые являются стандартами для разработки веб-приложений на языке Java. 
Tomcat позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования.
Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в сервере приложений JBoss. 
Другими словами без Tomcat при написании сервлетов нам не обойтись.
Когда-то в одном из своих постов на блоге я уже писал про установку и настройку Apache Tomcat, но хотелось бы рассмотреть эту тему более подробно и детально. 
В данной статье хотелось бы более подробно рассмотреть настройку и установку Tomcatдля ОС Windows. Настройку Apache Tomcat для ОС Linux вынесу в отельную статью. Материал по данной тематике огромный, поэтому этот пост будет добавляться/обновляться по мере изучения и освоения Tomcat.

Итак, понеслось....
Для начала нам необходимо скачать TomCat с официального сайта разработчиков. Описание доступных версий TomCat можно посмотреть на данной страничке. На момент написания статьи последней стабильной версией была 7.0.14.
Приведу прямые ссылки для скачивания данной версии:
Рассмотрим вариант установки Tomcat при помощи исполняемого файла, который установит Tomcat в качестве службы Windows и TomCat будет запускаться при старте системы. После скачивания установщика запускаем его и отвечаем на простые вопросы:вначале соглашаемся с лицензионным соглашением, затем выбираем тип установки (полный, выборочный, нормальный, минимальный) - я выбрал полный. Дальше установщик запросит у нас некоторую конфигурацию: порт подключения (по умоланию 8080):
Настройки Apache TomCat
 Это означает, что для запуска Tomcat  в командной строке броузера нам нужно будет вводить адрес вида: http://localhost:8080  Значение порта подключения можно оставить по умолчанию, но если у нас на компьютере или сервере будет использоваться в качестве Web-сервера только Tomcat, то значение порта можно поставить равное 80. Следовательно строка ввода адреса в браузере будет выглядеть просто http://localhost (без указания порта). Укажем порт 80. В последствие данное значение можно будет изменить вручную в настройках сервера (файл server.xml).
Далее указываем свой логин и пароль. Роли оставим указанные по умолчанию: admin-gui, manager-gui.  Далее указываем путь к установленной jdk на нашем компьютере. И в завершение указываем путь куда устанавливать TomCat и нажимаем Install.
После завершения установки оставляем галочку "Запустить TomCat":
Завершение установки TomCat
Нажав кнопку Finish, мы увидим окно запуска TomCat в качестве сервиса ОС Windows:
Запуск Apache в качестве сервиса в ОС Windows
Кроме того, в системном лотке (он де System Tray) рядом с часами появится значок TomCat, при помощи которого можем запускать/останавливать сервер, а также открыть окно настроек:
Apache TomCat в системном лотке(трее)
 Теперь наступила пора проверить работоспособность сервера TomCat: для этого в сроке ввода адреса в нашем любимом браузере вводим команду:
http://localhost:8080
В результате, если все прошло гладко, откроется домашняя страница TomCat:
Домашняя страница Apache TomCat на нашем localhost

Часть информации и документации на открывшейся страничке localhost будет дублируется с официального сайта.
Кроме того, установленный сервер TomCat будет доступен пользователям Вашей локальной сети - никаких дополнительных настроек делать не нужно.
На этом данный вид установки TomCat можно считать завершенным.

Теперь коротко рассмотрим другой вариант установки и запуска: из архива. Итак.. после скачивания архива для соответствующей архитектуры Winsows распаковываем его в любое удобное для нас место, например D:/Java/apache-tomcat-7.0.14/  Запускаем командную строку Windows и переходим в папку: D:/Java/apache-tomcat-7.0.14/bin/ - в данной папке находятся исполняемые файлы для TomCat. Для установки TomCat в качестве службы Windows вводим команду:
service.bat install 
Более подробную информацию по установке можно почитать на данной страничке.
Запускать TomCat можно при помощи команды
 startup.bat
Остановить сервер можно при помощи команды команды:
 shutdown.bat
Не забываем предварительно добавить системные переменные: CATALINA_HOME и JAVA_HOME. Выглядеть они будут примерно так:
JAVA_HOME: c:\Program Files\Java\jdk1.6.0_18\
CATALINA_HOME: D:/Java/apache-tomcat-7.0.14
Собственно на этом установка Apache TomCat закончена. Информация о дополнительной настройке и использовании TomCat будет чуть позже.

21 comments:

Отправить комментарий

Social