Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| 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 lib/ subdirectory and deploy your webapps in the webapps/ subdirectory. No 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 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/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. | + | |
| ---- | ---- | ||
 
			 
	