Всем здравствуйте! Установленна связка Apache+Tomcat.
Подскажите, каким образом на одной машине запустить
несколько tomcat'ов!
>Всем здравствуйте! Установленна связка Apache+Tomcat.
>Подскажите, каким образом на одной машине запустить
>несколько tomcat'ов!Попробуй в томкатах указать разные AJP-13 порты (по умолчанию 8009)
В файле 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 посылать запросы на разные порты, в зависимости от директории приложения?????
но четта я не догоняю нафига два томката? Неужели проблема задеплоить второе (пятое, десятое) приложение в единственный томкат? 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 (и другие ресурсы) на свой порт (не тот который у первого, он занят). Вобщем гиморно это )))
или забить на все и поставить SUN ONE Applicatiosn Server 7 - там инстансов можно наделать, сколько памяти хватит :)
если кроме web'а мало что нужно, то и томката хватит. Мы например, его часто юзаем как front-end сервер: для авторизации и трансляции контента из/в Intranet. А полноценные J2EE ессно лучше на серверах приложений собирать. S1AS вообще самый приятный из условно-бесплатных.
На серваке несколько tomcat и apache ! Для разных пользователей! один загнулся, другие не обдамываются! С одним apache нифига не получается! Буду пробывать несколько!