Вопрос

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

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

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

Это было полезно?

Решение

Вы, вероятно, не хотите использовать развертывание войны для нескольких виртуальных хостов. Как правило, вы используете развертывание войны для каждого виртуального хоста. Вам нужна установка стиля «глобальной установки» или «общего класса». Короче говоря, это включает в себя сброс железнодорожных банок в общий класс Tomcat Classpath и добавление различной информации о сервисе (и других) конфигурации из Web.xml от Web.xml в Railo War в Global Web.xml. Есть много руководств и постов в блоге, если вы хотите справиться с этим вручную, но если у вас нет причин делать иначе, я бы порекомендовал посмотреть установщики 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

После того, как у вас есть глобальный набор установки, добавление дополнительных виртуальных хостов является простым вопросом изменения файла Tomcat Server.xml с помощью новых записей хоста. Вы должны найти подробности и примеры этого в документации по установке Vivio Railo. Вы также можете использовать веб -приложения Tomcat Admin для того, чтобы сделать то же самое, но я всегда отредактировал Server.xml сам и вообще пропускала установку приложений Tomcat Admin. Черт!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top