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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:web_сервера:apache_tomcat [2012/07/14 20:45]
[Использование пользовательских экземпляров]
wiki:руководство_по_ubuntu_server:web_сервера:apache_tomcat [2012/07/14 21:17] (текущий)
[Ссылки]
Строка 76: Строка 76:
 <​code>​sudo apt-get install tomcat6-examples</​code>​ <​code>​sudo apt-get install tomcat6-examples</​code>​
  
-====Использование пользовательских ​оболочек====+====Использование пользовательских ​экземпляров====
  
 Tomcat в большей степени используется при разработке и тестировании,​ когда использование одиночной оболочки на сервере не удовлетворяет требованиям множества пользователей на одной системе. Пакеты Tomcat 6.0 в Ubuntu поставляются с инструментарием,​ помогающим создать ваши собственные настроенные на пользователя оболочки,​ позволяя каждому пользователю в системе запускать (без прав суперпользователя) отдельные частные экземпляры,​ при том, что они будут использовать библиотеки,​ установленные в системе. Tomcat в большей степени используется при разработке и тестировании,​ когда использование одиночной оболочки на сервере не удовлетворяет требованиям множества пользователей на одной системе. Пакеты Tomcat 6.0 в Ubuntu поставляются с инструментарием,​ помогающим создать ваши собственные настроенные на пользователя оболочки,​ позволяя каждому пользователю в системе запускать (без прав суперпользователя) отдельные частные экземпляры,​ при том, что они будут использовать библиотеки,​ установленные в системе.
  
-Существует возможность запускать общий и частные ​оболочки в параллель,​ до тех пор пока они не используют одни и те же TCP порты.+<​note>​Существует возможность запускать общий и частные ​экземпляры ​в параллель,​ до тех пор пока они не используют одни и те же TCP порты.</​note>​
  
 ===Установка поддержки частных оболочек=== ===Установка поддержки частных оболочек===
Строка 87: Строка 87:
 <​code>​sudo apt-get install tomcat6-user</​code>​ <​code>​sudo apt-get install tomcat6-user</​code>​
  
-===Creating a private instance===+===Создание частного экземпляра===
  
-You can create ​a private ​instance ​directory by entering the following command in the terminal prompt:+Вы можете создать каталог частной оболочки вводом следующей команды в терминале:​ 
 +<​code>​tomcat6-instance-create ​my-instance</​code>​ 
 +Это создаст новый каталог **my-instance** со всеми необходимыми подкаталогами и сценариями. Вы можете,​ например,​ установить свои общие библиотеки в подкаталог lib/ и развернуть свои приложения в подкаталоге webapps/. По умолчанию никакие приложения не разворачиваются.
  
-tomcat6-instance-create my-instance+===Настройка вашего частного экземпляра===
  
-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 webappssubdirectoryNo webapps are deployed by default.+Вы обнаружите обычные файлы настроек Tomcat для вашего частного экземпляра в подкаталоге conf/. Вы конечно же можете отредактировать файл conf/server.xml для изменения портов по умолчанию,​ используемых вашим частным экземпляром Tomcat для предотвращения конфликтов с другими экземплярами,​ которые также могут быть запущены.
  
-===Configuring your private instance===+===Запуск/​остановка вашего частного экземпляра===
  
-You will find the classic Tomcat configuration files for your private ​instance ​in the confsubdirectoryYou 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/startup.sh</code> 
 +<​note>​Вы можете проверить подкаталог logs/ на предмет обнаружения каких-либо ошибокЕсли вы получили ошибку **%%java.net.BindException:​ Address already in use<​null>:​8080%%**,​ это означает,​ что порт, который вы используете уже занят и вам следует его поменять.</​note>​
  
-===Starting/​stopping your private instance=== +Вы можете остановить свой экземпляр,​ используя следующую команду в терминале ​(подразумевается,​ что ваш экземпляр все еще находится в каталоге ​my-instance):​ 
- +<code>​my-instance/​bin/​shutdown.sh</​code>​
-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.+
  
 ---- ----