Мы запускаем один экземпляр ColdFusion 9.0.1 Enterprise на JRun 4.0. Поскольку я только что прочитал, CF 10 будет заменить JRun на Tomcat. Какие основные преимущества я набираю, перейдя на Tomcat?
Преимущества при переходе с JRun 4.0 на Tomcat?
Ответ 1
JRun - полнофункциональная платформа Java EE, похожая на WebSphere, а Tomcat - просто контейнер Servlet. Однако с 2007 года у JRun не было никаких новых разработок. Это, по сути, мертвый продукт. Tomcat, с другой стороны, основан на сообществе и постоянно находится в разработке. Если вам нужно больше, чем предлагает Tomcat, вы всегда можете добавить JBoss в микс.
Там ничего не мешает вам запускать CF 9 на Tomcat, просто некоторые функции CF Admin предназначены для настройки JRun. Я уверен, что CF10 Admin будет ориентирован на Tomcat, когда он придет.
Ответ 2
Дополнительные преимущества для добавления в iKnowKungFoo:
- Это быстрее, чем JRun
- Он использует меньше памяти, чем JRun
- Начинается быстрее, чем JRun (у меня было 4 экземпляра CF9, развернутых как войны начиная с 14 секунд).
- Улучшена поддержка спецификаций Java EE (например, Servlet Spec 3.0)
Вот некоторые ссылки с большой информацией:
Запуск нескольких двигателей CFML на Apache Tomcat с Мэттом Вудвордом (видео)
Настройка приложений ColdFusion на Tomcat с веб-сервером Apache от Dan Skaggs (публикация в блоге)