URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2071
[ Назад ]

Исходное сообщение
"Apache+Tomcat"

Отправлено Alleksey , 02-Фев-04 17:51 
Всем здравствуйте! Установленна связка Apache+Tomcat.
Подскажите, каким образом на одной машине запустить
несколько tomcat'ов!

Содержание

Сообщения в этом обсуждении
"Apache+Tomcat"
Отправлено MK , 03-Фев-04 23:19 
>Всем здравствуйте! Установленна связка Apache+Tomcat.
>Подскажите, каким образом на одной машине запустить
>несколько tomcat'ов!

Попробуй в томкатах указать разные AJP-13 порты (по умолчанию 8009)


"Apache+Tomcat"
Отправлено Alleksey , 05-Фев-04 14:55 
В файле workers2.properties следующие строки
[shm:]
disabled=1
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[uri:/examples1/*.jsp]
worker=ajp13:localhost:8009
[uri:/examples1/*/.jsp]

Второй Tomcat висит на 8008 порту. Каким образом можно заставить Apache посылать запросы на разные порты, в зависимости от директории приложения?????


"Дело хозяйское ессно, (+)"
Отправлено Арлекин , 05-Фев-04 15:56 
но четта я не догоняю нафига два томката? Неужели проблема задеплоить второе (пятое, десятое) приложение в единственный томкат? 2й тока ресурсы будет отжирать, больше никаких преимуществ. Ставить два томката всеравно что два апача - теже ... тока вид сбоку. Две копии JVM, два набора портов, два ресурса конфигов, две авторизации 8-0, да еще сертификаты. Сумасшедший дом получается.
В принципе, индеец посылает запросы по контексту (examplesХ). Файл workers2.properties должен выглядеть где-то так (сам для 2х не делал, все на одном намана работает):
#
# Для 1го томката
#
disabled=1
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1 # define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[uri:/examples1/*.jsp]
worker=ajp13:localhost:8009
[uri:/examples1/*/.jsp]

#
# Для 2го томката
#

disabled=1
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1 # define the worker
[ajp13:localhost:8008]
channe2=channe2.socket:localhost:8008

[uri:/examples2/*.jsp]
worker=ajp13:localhost:8008
[uri:/examples2/*/.jsp]

Настройки 2го томката ессно должны пускать адаптер ajp13 (и другие ресурсы) на свой порт (не тот который у первого, он занят). Вобщем гиморно это )))


"Дело хозяйское ессно, (+)"
Отправлено Nikolaev_D , 06-Фев-04 23:10 
или забить на все и поставить SUN ONE Applicatiosn Server 7 - там инстансов можно наделать, сколько памяти хватит :)

"Канечно. ИМХО вопрос только в самой задаче: (+)"
Отправлено Арлекин , 09-Фев-04 08:34 
если кроме web'а мало что нужно, то и томката хватит. Мы например, его часто юзаем как front-end сервер: для авторизации и трансляции контента из/в Intranet. А полноценные J2EE ессно лучше на серверах приложений собирать. S1AS вообще самый приятный из условно-бесплатных.

"Надо для независимости"
Отправлено Alleksey , 12-Фев-04 11:01 
На серваке несколько tomcat и apache ! Для разных пользователей! один загнулся, другие не обдамываются! С одним apache нифига не получается! Буду пробывать несколько!