Несколько экземпляров Tomcat на Amazon EC - PullRequest
0 голосов
/ 14 декабря 2010

у нас есть Amazon Elastic Cloud Instance (Ubuntu 10.10) с Apache2 и Tomcat6, которые в настоящее время работают только с PHPMyAdmin.Чтобы дополнительно опробовать некоторые возможности облачных вычислений, мы хотим запустить хотя бы еще один экземпляр Tomcat, чтобы сделать некоторые совершенно независимые вещи (например, какое-то приложение JSP).Я подумал, что вы можете просто запустить другой сервер Tomcat и подключиться к нему через другой порт, поэтому some-ip.com:8080 (первый экземпляр) и some-ip.com:8081 (второй экземпляр).Я установил второй экземпляр Tomcat на ~/tomcat_instance_1 и настроил порты второго экземпляра соответственно в server.xml, но я застрял, как вывести его в оперативный режим.Googling привел мне несколько примеров, которые показали установку mod_jk для apache и настройку второго экземпляра как рабочего.Я установил mod_jk и попытался настроить worker.properties, но на самом деле не понимаю, как это должно быть полезно.Хуже всего то, что почти во всех руководствах используются совершенно разные подходы, и в большинстве случаев у меня даже нет упомянутой структуры файлов и папок.Доступ к первому экземпляру tomcat работает, но второй недоступен.Я предполагаю, что мне нужно рассказать Apache о втором экземпляре, но я не могу понять, как это сделать.

У кого-нибудь есть советы или рекомендации, как это сделать?

1 Ответ

1 голос
/ 17 декабря 2010

Чтобы Apache мог передавать запросы вашим экземплярам Tomcat, вам нужно установить и настроить mod_jk.Тем не менее, чтобы просто проверить, работает ли второй экземпляр Tomcat, вы должны перейти на

http://some -ip.com: 8081 .

Если выне может связаться с ним:

  1. Убедитесь, что порт открыт для вас в брандмауэре экземпляра Amazon.
  2. Проверьте файлы журнала для этого экземпляра, чтобы увидеть, есть ли у него проблемы при запускевверх.

Поскольку вы получаете только 1 IP на экземпляр в Amazon, может быть сложно запустить несколько экземпляров и заставить их правильно работать с mod_jk.Если вы можете подключиться к обоим серверам в браузере, тогда вы можете перейти к настройке mod_jk.

...