Как установить несколько экземпляров Tomcat в Ubuntu?
7820
tputkonen
Мне нужно иметь два экземпляра Tomcat 6, работающих на Ubuntu 10.04. Я знаю, что это должно быть выполнимо довольно просто чем-то вроде:
скопируйте / var / lib / tomcat6 в / var / lib / tomcat6-2
изменить порты в /var/lib/tomcat6-2/conf/server.xml
скопируйте /etc/init.d/tomcat6 в /etc/init.d/tomcat6-2
изменить /etc/init.d/tomcat6-2 ...
... но моя проблема в том, что я не уверен, что мне следует изменить в /etc/init.d/tomcat6-2. Изменение ИМЕНИ в начале файла явно недостаточно.
(Я знаю, что существует tomcat6-new-instance, но я не хочу создавать экземпляры для пользователей.)
Я не могу добавить комментарий к исходному сообщению, поэтому я просто добавлю свой комментарий в качестве ответа: / var / lib / tomcat-6 содержит ссылки sym внутри, поэтому недостаточно скопировать каталог. В любом случае, я все еще должен что-то упустить, потому что даже исправляя ссылки, он пытается использовать конфигурацию из оригинального server.xml.
pakman 13 лет назад
0
Смотрите также http://askubuntu.com/questions/13172/multiple-tomcat-instance/729971#729971
reinierpost 8 лет назад
0
There is an ubuntu package called tomcat6-user and tomcat7-user which gives the command tomcat6-instance-create and tomcat7-instance-create with which you can create other instances of Tomcat.
2
admintech
Я должен был сделать это и нашел самое простое решение - это .
Дайте ему еще раз и посмотрите, если это то, что вы после.
Запуск нескольких котов с помощью одного catalina_baseи catalina_home.
Это упростит управление сервером для использования только одного экземпляра установки tomcat
Скачайте tomcat-6 + и распакуйте его. Измените два файла конфигурации в conf:
server.xml
замените порты и журнал доступа и имя экземпляра кластера такими переменными, как:
и перед запуском команды вы должны установить 2 переменные окружения для каждого экземпляра, как
set JAVA_OPTS=-Dtomcat.server.port=810 set CATALINA_TMPDIR=%cd%..work810 catalina run set JAVA_OPTS=-Dtomcat.server.port=820 set CATALINA_TMPDIR=%cd%..work820 catalina run
Спасибо за чаевые. Вы также демонизировали экземпляры Tomcat?
tputkonen 14 лет назад
0
Не лично, но мой клиент запросил информацию о том, как это сделать
admintech 14 лет назад
0
0
black sensei
if it's not too late, here is another tutorial that I wrote myself on my blog www.mycodingpains.com