<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat</id>
	<title>Сервлеты и Tomcat - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat"/>
	<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat&amp;action=history"/>
	<updated>2026-05-21T08:23:00Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.gis-lab.info/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat&amp;diff=6968&amp;oldid=prev</id>
		<title>Максим Дубинин в 19:24, 6 августа 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat&amp;diff=6968&amp;oldid=prev"/>
		<updated>2012-08-06T19:24:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 21:24, 6 августа 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Строка 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Введение==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Введение==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82 Сервлеты] - это приложения, написанные на java (такие как [geoserver-begin.html GeoServer], [geowebcache.html GeoWebCache], [geojazzy.html GeoJazzy]), и предназначенные для работы на сервере. Для их работы нужен так называемый &amp;quot;контейнер сервлетов&amp;quot;. В дистрибутив GeoServer входит небольшой встраиваемый сервер Jetty, который совмещает в себе HTTP-сервер и контейнер сервлетов. Для первого знакомства его вполне достаточно. Но при промышленной эксплуатации сказываются отсутствие у него средств удаленного мониторинга и управления, установки и удаления приложений. В этой статье описывается работа с сервером Tomcat.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82 Сервлеты] - это приложения, написанные на java (такие как [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://gis-lab.info/qa/&lt;/ins&gt;geoserver-begin.html GeoServer], [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://gis-lab.info/qa/&lt;/ins&gt;geowebcache.html GeoWebCache], [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://gis-lab.info/qa/&lt;/ins&gt;geojazzy.html GeoJazzy]), и предназначенные для работы на сервере. Для их работы нужен так называемый &amp;quot;контейнер сервлетов&amp;quot;. В дистрибутив GeoServer входит небольшой встраиваемый сервер Jetty, который совмещает в себе HTTP-сервер и контейнер сервлетов. Для первого знакомства его вполне достаточно. Но при промышленной эксплуатации сказываются отсутствие у него средств удаленного мониторинга и управления, установки и удаления приложений. В этой статье описывается работа с сервером Tomcat.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Установка Tomcat==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Установка Tomcat==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Максим Дубинин</name></author>
	</entry>
	<entry>
		<id>https://wiki.gis-lab.info/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat&amp;diff=6683&amp;oldid=prev</id>
		<title>Amuriy: Новая страница: «{{Статья|Опубликована|tomcat}} {{Аннотация|Краткое описание сервлетов и их использование в Tom…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%8B_%D0%B8_Tomcat&amp;diff=6683&amp;oldid=prev"/>
		<updated>2012-07-30T19:20:47Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Статья|Опубликована|tomcat}} {{Аннотация|Краткое описание сервлетов и их использование в Tom…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Статья|Опубликована|tomcat}}&lt;br /&gt;
{{Аннотация|Краткое описание сервлетов и их использование в Tomcat}}&lt;br /&gt;
&lt;br /&gt;
==Введение==&lt;br /&gt;
&lt;br /&gt;
[http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82 Сервлеты] - это приложения, написанные на java (такие как [geoserver-begin.html GeoServer], [geowebcache.html GeoWebCache], [geojazzy.html GeoJazzy]), и предназначенные для работы на сервере. Для их работы нужен так называемый &amp;quot;контейнер сервлетов&amp;quot;. В дистрибутив GeoServer входит небольшой встраиваемый сервер Jetty, который совмещает в себе HTTP-сервер и контейнер сервлетов. Для первого знакомства его вполне достаточно. Но при промышленной эксплуатации сказываются отсутствие у него средств удаленного мониторинга и управления, установки и удаления приложений. В этой статье описывается работа с сервером Tomcat.&lt;br /&gt;
&lt;br /&gt;
==Установка Tomcat==&lt;br /&gt;
&lt;br /&gt;
[http://tomcat.apache.org/ Apache Tomcat] это HTTP сервер с поддержкой технологий Java Servlet и JavaServer Pages (JSP). Дистрибутив для Windows называется [http://tomcat.apache.org/download-60.cgi Windows Service Installer]. Установка проходит максимально просто и не требует задания особых параметров.&lt;br /&gt;
&lt;br /&gt;
После завершения установки нужно запустить новую службу. Щелкаем правой кнопкой мыши по значку &amp;quot;Мой компьютер&amp;quot; и выбираем &amp;quot;Управление&amp;quot;. Переходим в раздел &amp;quot;Службы и приложения &amp;amp;gt; Службы&amp;quot; и находим &amp;quot;Apache Tomcat 6&amp;quot;. Щелкаем правой кнопкой и выбираем &amp;quot;Пуск&amp;quot;. После перезагрузки компьютера в системном трэе появится значек службы и вы сможете управлять приложением через него.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:tomcat-01.png|237px|Щелкните для получения увеличенного изображения]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Стандартно, сервер приписан к порту 8080. Страница управления: http://localhost:8080/.&lt;br /&gt;
&lt;br /&gt;
==Установка приложений==&lt;br /&gt;
&lt;br /&gt;
Установка приложений в контейнер сервлетов ничем не отличается в Windows, Linux, FreeBSD. Сервлет должен быть упакован в &amp;quot;Web Application aRchive&amp;quot; (файл с расширением &amp;quot;war&amp;quot;). Один и тот же файл работает на любой платформе.&lt;br /&gt;
&lt;br /&gt;
Переходим на страницу &amp;quot;Application Manager&amp;quot; (http://localhost:8080/manager/html). В списке приведены все установленные приложения. Чтобы добавить новое, в разделе &amp;quot;WAR file to deploy&amp;quot; нажимаем &amp;quot;''Обзор''&amp;quot;, выбираем WAR-файл. Нажимаем &amp;quot;''Deploy''&amp;quot;. Приложение должно появиться в списке (учтите, что потребуется некоторое время для загрузки и распаковки, но Tomcat все это сделает самостоятельно).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:tomcat-02.png|500px|Щелкните для получения увеличенного изображения]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь, с помощью кнопок &amp;quot;''Start/Stop/Reload''&amp;quot; можно останавливать и перезагружать отдельное приложение, а не весь сервер. Кнопка &amp;quot;''Undeploy''&amp;quot; служит для удаления приложений.&lt;br /&gt;
&lt;br /&gt;
После установки приложения может потребоваться внести изменения в файлы конфигурации. В документации к программам указывается путь относительно каталога webapps и имени приложения. Для Windows путь выглядит так:&lt;br /&gt;
&lt;br /&gt;
 c:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\&lt;br /&gt;
&lt;br /&gt;
Для FreeBSD:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/apache-tomcat-6.0/webapps&lt;br /&gt;
&lt;br /&gt;
Например, для задания параметра DATA_DIR в GeoServer нужно [http://docs.geoserver.org/1.7.x/en/user/data-directory/data-dir-setting.html#servlet-context-parameter изменить] файл WEB-INF/web.xml. Этот файл расположен:&lt;br /&gt;
&lt;br /&gt;
 ...\webapps\geoserver\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
==Заключение==&lt;br /&gt;
&lt;br /&gt;
Tomcat не единственный контейнер сервлетов. Есть еще и [http://www.jboss.org/ JBoss], [https://glassfish.dev.java.net/ GlassFish] и многие другие. Принципы работы у всех схожие и для приложений нет разницы в каком контейнере они исполняются. Но на практике, бывают случаи несовместимости или нестабильности в работе. Поэтому обращайте внимание на рекомендации по выбору контейнера для конкретного приложения.&lt;br /&gt;
&lt;br /&gt;
Для работы контейнера сервлетов, в свою очередь, требуется виртуальная машина Java. Она входит в набор Java Development Kit (JDK). Из-за лицензионных ограничений, наложенных разработчиком (Sun Microsystems, Inc.), появилось несколько различных реализаций JDK: Sun, IBM, Blackdown, OpenJDK и др. В случае с GeoServer подходят JDK только от Sun (предпочтительнее) и IBM. Начиная с версии 2.0 возможна работа с OpenJDK, но производительность сервера в этом случае существенно ниже.&lt;/div&gt;</summary>
		<author><name>Amuriy</name></author>
	</entry>
</feed>