JSP / Tomcat / обзор установки Apache Ядра Fedora

Вам нужна подходящая версия Linux внизу. Взгляните на Ремикс Нетбука Ubuntu, который использует "одно приложение, получает целый экран в то время" подход.

У меня нет предложений для программного обеспечения POS, но Ubuntu является хорошо поддерживаемым диалектом Linux.

2
задан 10 April 2010 в 16:14
2 ответа

Да, чаще всего Tomcat объединяется в цепочку к веб-серверу, такому как httpd, связывающийся по ajp протоколу. httpd не способен к функционированию как контейнер сервлета и компиляции JSP's, но Tomcat имеет низкую производительность, служащую статическому содержанию (такому как изображения) по HTTP. Путем объединения в цепочку двух вместе, Вы получаете лучший из обоих миров. Для разработки большинство людей не заботится слишком много о статической производительности содержания Tomcat, таким образом, они идут непосредственно для портирования 8080.

Для разработки на Fedora (если Вы хотите протестировать Tomcat противостояния):

  • установите httpd пакет
  • установите tomcat6 пакет
  • Править /etc/httpd/conf.d/proxy_ajp.conf и не комментируйте/создавайте соответствующую строку ProxyPass
  • Бросьте свой .war в/var/lib/tomcat6/webapps/

Для производства на Fedora:

  • установка httpd и tomcat6 пакеты
  • установка mod_jk (Вы, возможно, должны загрузить и скомпилировать это с веб-сайта Tomcat),
  • настроить mod_jk на его документацию

(YMMV на том, слишком ли цикл обновления Fedora быстр для рабочего сервера),

1
ответ дан 3 December 2019 в 13:33

По моему опыту:

Я понимаю правильно, что большинство людей использует Apache, чтобы "выйти напрямую" их серверы Tomcat, такие, что Apache "говорит" непосредственно с веб-клиентами и "проксирует" серверы Tomcat?

во всех средах кроме "разработки" Apache Сервер HTTP (или возможно некоторая другая подсистема балансировки нагрузки HTTP) используется перед 1 или более серверами Tomcat. Для простого тестирования или разработки, должно быть хорошо использовать Tomcat http слушатель непосредственно.

Я понимаю правильно, что Apache не способен к обслуживанию JSP непосредственно, но требует сервера (как Tomcat)?

да.

Существует ли RPM-пакет для Ядра Fedora, таким образом, я не должен создавать тот сам? Или, установщик пакета Ядра Fedora делает хорошее задание на этом от исходного кода? (Некоторые делают, некоторые не делают!)

Я не пользователь Fedora, но кажется, что существуют RPM-пакеты и для tomcat5 и для tomcat6.

https://admin.fedoraproject.org/pkgdb/packages/index/? searchwords=tomcat*

0
ответ дан 3 December 2019 в 13:33
  • 1
    Проверьте jpackage также на RPMs. Я использую их для CentOS [RHEL], но я полагаю, что у них есть Fedora repos. –  alex 12 February 2010 в 22:23

Теги

Похожие вопросы