2011-09-05 5 views
2

Я развернул railo-3.2.3.000.war, и я получаю приветственную страницу по адресу http://localhost:8080/railo-3.2.3.000/, что здорово, но что теперь? Как заставить мои хосты на основе CFML действительно распознавать и использовать его? В частности, можно ли это сделать, чтобы все мои существующие 50 + vhosts делились одним развертыванием и таким образом, что я мог бы автоматизировать новые vhosts (например, через интерфейс скрипта менеджера)?Использование Railo 3.2 WAR с Tomcat vhosts

Нужно ли вручную редактировать catalina.properties для загрузки JAR из /var/lib/tomcat-7/webapps/railo-3.2.3.000/WEB-INF/lib/? Или есть другой способ?

Я действительно стараюсь избегать модификации основных файлов Tomcat, потому что я хочу, чтобы решение было легко выкатиться на другие серверы и обновиться в будущем.

ответ

1

Возможно, вы не хотите использовать развертывание WAR для нескольких виртуальных хостов. Обычно вы используете развертывание WAR для каждого виртуального хоста. Вы хотите установить «глобальную установку» или «обычный стиль». Вкратце, это включает в себя сброс JAR Railo в общий путь класса Tomcat и добавление различных данных конфигурации сервлета (и других) из веб-файла Railo WAR в web-файл Tomcat. Есть много руководств и сообщений в блогах, если вы хотите обработать это вручную, но если у вас нет причин делать это иначе, я бы рекомендовал посмотреть установщиков Vivio Technologies:

http://www.viviotech.net/company/installers.cfm

Вот некоторые документы для инсталлятора Vivio Railo:

http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation

А вот еще некоторые инструкции по установке типа вещи (потенциально несколько датированных ссылок под там):

http://wiki.getrailo.org/wiki/Railo_Installation

Как только вы установили глобальный набор установок, добавление дополнительных виртуальных хостов - это простой вопрос об изменении файла server.xml Tomcat с новыми записями хоста. Вы должны найти подробную информацию и примеры этого в приведенной выше документации Vivio Railo Installer. Вы также можете использовать веб-приложения Tomcat Admin, чтобы сделать то же самое, но я всегда редактировал сам server.xml и пропустил установку приложений Tomcat Admin в целом. НТН!