Apache Tomcat Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:web_сервера:apache_tomcat [2012/07/14 17:36]
[Настройка]
wiki:руководство_по_ubuntu_server:web_сервера:apache_tomcat [2012/07/14 21:17] (текущий)
[Ссылки]
Строка 48: Строка 48:
 ====Использование стандартных приложений Tomcat==== ====Использование стандартных приложений Tomcat====
  
-Tomcat ​is shipped with webapps that you can install for documentationadministration or demo purposes.+Tomcat ​поставляется с приложениямикоторые вы можете установить для документирования,​ администрирования или демонстрационных целей.
  
-===Tomcat ​documentation===+===Документация ​Tomcat===
  
-The tomcat6-docs ​package contains ​Tomcat 6.0 documentationpackaged as a webapp that you can access by default at http://​yourserver:​8080/​docs. ​You can install it by entering the following command in the terminal prompt:+Пакет **tomcat6-docs** содержит документацию ​Tomcat 6.0, упакованную в качестве интернет приложения,​ которое доступно по умолчанию по адресу **%%http://​yourserver:​8080/​docs%%**Вы можете его установить следующей командой в терминале: 
 +<​code>​sudo apt-get install tomcat6-docs</​code>​
  
-sudo apt-get install tomcat6-docs+===Приложения администрирования Tomcat===
  
-===Tomcat ​administration webapps===+Пакет **tomcat6-admin** содержит два приложения,​ которые могут быть использованы для администрирования сервера ​Tomcat ​через web интерфейс. Для их установки введите следующую команду в терминале:​ 
 +<​code>​sudo apt-get install tomcat6-admin</​code>​ 
 +Первое из них это приложение **manager**,​ которое по умолчанию доступно по адресу **%%http://​yourserver:​8080/​manager/​html%%**. Оно в первую очередь используется для получения статуса сервера и перезапуска web приложений. 
 +<​note>​Доступ к приложению **manager** по умолчанию защищено:​ вам надо определить пользователя с ролью %%"​manager"​%% в /​etc/​tomcat6/​tomcat-users.xml для получения к нему доступа.</​note>​
  
-The tomcat6-admin package contains two webapps that can be used to administer the Tomcat server using a web interface. You can install them by entering the following command in the terminal prompt: +Второе приложение ​это **host-manager**которое по умолчанию доступно вам по адресу **%%http://​yourserver:​8080/​host-manager/​html%%**Оно может быть использовано для создания виртуальных хостов динамически
- +<​note>​Доступ к приложению **host-manager** также закрыто по умолчаниювам надо определить пользователя с ролью %%"​admin"​%% в /​etc/​tomcat6/​tomcat-users.xml ​для получения к нему доступа.</note>
-sudo apt-get install tomcat6-admin +
- +
-The first one is the manager webapp, which you can access by default at http://​yourserver:​8080/​manager/​html. It is primarily used to get server status and restart webapps. +
- +
-Access to the manager application is protected by default: you need to define a user with the role "​manager"​ in /​etc/​tomcat6/​tomcat-users.xml before you can access it. +
- +
-The second one is the host-manager ​webappwhich you can access by default at http://​yourserver:​8080/​host-manager/​html. ​It can be used to create virtual hosts dynamically+
- +
-Access to the host-manager ​application is also protected by defaultyou need to define a user with the role "​admin" ​in /​etc/​tomcat6/​tomcat-users.xml ​before you can access it. +
- +
-For security reasons, the tomcat6 user cannot write to the /etc/tomcat6 directory by default. Some features in these admin webapps (application deployment, virtual host creation) need write access to that directory. If you want to use these features execute the following, to give users in the tomcat6 group the necessary rights:+
  
 +По соображениям безопасности пользователь tomcat6 по умолчанию не может писать в каталог /​etc/​tomcat6. Некоторые возможности в этих приложениях администрирования (разработка приложений,​ создание виртуальных хостов) требуют права записи на этот каталог. Если вы хотите пользоваться этими возможностями,​ выполните следующее для предоставления группе tomcat6 необходимых прав:
 +<​code>​
 sudo chgrp -R tomcat6 /​etc/​tomcat6 sudo chgrp -R tomcat6 /​etc/​tomcat6
 sudo chmod -R g+w /​etc/​tomcat6 ​ sudo chmod -R g+w /​etc/​tomcat6 ​
 +</​code>​
  
-===Tomcat ​examples webapps===+===Приложения примеров ​Tomcat===
  
-The tomcat6-examples ​package contains two webapps that can be used to test or demonstrate Servlets and JSP featureswhich you can access them by default at http://​yourserver:​8080/​examples. ​You can install them by entering the following command in the terminal prompt+Пакет **tomcat6-examples** содержит два приложения,​ которые могут быть использованы для тестирования или демонстрации возможностей сервлетов и JSP, которые по умолчанию вы можете найти по адресу **%%http://​yourserver:​8080/​examples%%**Вы можете установить их следующей командой в терминале
- +<​code>​sudo apt-get install tomcat6-examples</​code>​
-sudo apt-get install tomcat6-examples+
  
 ====Использование пользовательских экземпляров==== ====Использование пользовательских экземпляров====
  
-Tomcat ​is heavily used in development and testing scenarios where using a single system-wide instance doesn'​t meet the requirements of multiple users on a single systemThe Tomcat 6.0 packages in Ubuntu ​come with tools to help deploy your own user-oriented instancesallowing every user on a system to run (without root rightsseparate private instances while still using the system-installed libraries.+Tomcat ​в большей степени используется при разработке и тестировании,​ когда использование одиночной оболочки на сервере не удовлетворяет требованиям множества пользователей на одной системеПакеты ​Tomcat 6.0 в Ubuntu ​поставляются с инструментариемпомогающим создать ваши собственные настроенные на пользователя оболочки,​ позволяя каждому пользователю в системе запускать ​(без прав суперпользователяотдельные частные экземпляры,​ при том, что они будут использовать библиотеки,​ установленные в системе.
  
-It is possible to run the system-wide instance and the private instances in parallelas long as they do not use the same TCP ports.+<​note>​Существует возможность запускать общий и частные экземпляры в параллельдо тех пор пока они не используют одни и те же TCP порты.</​note>​
  
-===Installing private instance support===+===Установка поддержки частных оболочек===
  
-You can install everything necessary to run private instances by entering the following command in the terminal prompt:+Вы можете установить все необходимое для запуска частных оболочек вводом следующей команды в терминале: 
 +<​code>​sudo apt-get install tomcat6-user</​code>​
  
-sudo apt-get install tomcat6-user+===Создание частного экземпляра===
  
-===Creating a private ​instance===+Вы можете создать каталог частной оболочки вводом следующей команды в терминале:​ 
 +<​code>​tomcat6-instance-create my-instance</​code>​ 
 +Это создаст новый каталог **my-instance** со всеми необходимыми подкаталогами и сценариями. Вы можете,​ например,​ установить свои общие библиотеки в подкаталог lib/ и развернуть свои приложения в подкаталоге webapps/. По умолчанию никакие приложения не разворачиваются.
  
-You can create a private instance directory by entering the following command in the terminal prompt:+===Настройка вашего частного экземпляра===
  
-tomcat6-instance-create my-instance+Вы обнаружите обычные файлы настроек Tomcat для вашего частного экземпляра в подкаталоге conf/. Вы конечно же можете отредактировать файл conf/​server.xml для изменения портов по умолчанию,​ используемых вашим частным экземпляром Tomcat для предотвращения конфликтов с другими экземплярами,​ которые также могут быть запущены.
  
-This will create a new my-instance directory with all the necessary subdirectories and scripts. You can for example install your common libraries in the libsubdirectory and deploy your webapps in the webapps/ subdirectory. No webapps are deployed by default.+===Запуск/остановка вашего частного экземпляра===
  
-===Configuring your private ​instance===+Вы можете стартовать свой частный экземпляр,​ набрав следующую команду в терминале (подразумевается,​ что ваш экземпляр расположен в каталоге my-instance): 
 +<​code>​my-instance/​bin/​startup.sh</​code>​ 
 +<​note>​Вы можете проверить подкаталог logs/ на предмет обнаружения каких-либо ошибок. Если вы получили ошибку **%%java.net.BindException:​ Address already in use<​null>:​8080%%**,​ это означает,​ что порт, который вы используете уже занят и вам следует его поменять.</​note>​
  
-You will find the classic Tomcat configuration files for your private instance in the conf/ subdirectory. You should for example certainly edit the conf/​server.xml file to change the default ports used by your private Tomcat instance to avoid conflict with other instances that might be running. +Вы можете остановить свой экземпляр,​ используя следующую команду в терминале ​(подразумевается,​ что ваш экземпляр все еще находится в каталоге ​my-instance):​ 
- +<code>​my-instance/​bin/​shutdown.sh</​code>​
-===Starting/​stopping your private instance=== +
- +
-You can start your private instance by entering the following command in the terminal prompt ​(supposing your instance is located in the my-instance ​directory): +
- +
-my-instance/​bin/​startup.sh +
- +
-You should check the logs/ subdirectory for any error. If you have a java.net.BindException:​ Address already in use<null>:8080 error, it means that the port you're using is already taken and that you should change it. +
- +
-You can stop your instance by entering the following command in the terminal prompt (supposing your instance is located in the my-instance directory):​ +
- +
-my-instance/​bin/​shutdown.sh+
  
 ====Ссылки==== ====Ссылки====
  
-    See the Apache Tomcat ​website for more information+  -- Смотрите [[http://​tomcat.apache.org/​|сайт ​Apache Tomcat]] для дополнительной информации
- +  -- [[http://​oreilly.com/​catalog/​9780596003180/​|Tomcat: The Definitive Guide]] - хороший ресурс для построения ​web приложений на Tomcat. 
-    ​Tomcat: The Definitive Guide is a good resource for building ​web applications with Tomcat. +  -- Для дополнительной литературы смотрите список на странице [[http://​wiki.apache.org/​tomcat/​Tomcat/​Books|Tomcat Books]]
- +  -- Также загляните на страницу [[https://​help.ubuntu.com/​community/​ApacheTomcat5|Ubuntu ​Wiki Apache Tomcat]].
-    For additional books see the Tomcat Books list page+
- +
-    Also, see theUbuntu ​Wiki Apache Tomcat ​page.+
  
 ---- ----