Вопрос

Я настроил Railo версии v3.1 с использованием Tomcat версии 6 - на сервере Windows 2008 (32-разрядный).Кажется, все работает нормально, за исключением того, что независимо от того, что я пытаюсь, я не могу заставить его распознать мой документ по умолчанию (index.cfm)

Итак:
http://localhost/index.cfm = отлично
http://localhost = ошибка 404.3

Если я посмотрю на ошибку, то окажется, что IIS7 использует статический обработчик файла для обработки файла - насколько я могу судить, ошибка 404 относится не к самому файлу, а к обработчику ISAPI, используемому для его обработки.В этом нет большого смысла.

Я пытался добавить отдельный обработчик в IIS7, но безрезультатно.

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

Кто-нибудь сталкивался с этим или у вас есть обходной путь?

Для получения подробной информации о моей настройке я строго следовал этому руководству:
http://www.hockeypfef.net/index.cfm/2009/3/12/Installing-Railo-3-on-Windows-200832bit-with-IIS7-and-Tomcat

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

Решение

Добавление /*=wlb в файл uriworkermap.properties решило проблему.Я установил установочную версию JBoss MSI и взглянул на файлы свойств, которые она сгенерировала, чтобы выяснить это!

Простой ответ, но вот к чему мы идем.

Другие советы

Не видел этот пост раньше, но хотел отметить, что Я создал альтернативный соединитель для Tomcat / Railo и IIS.Вы можете использовать его вместо соединителей ISAPI.Конфигурация немного более простая, поскольку вы можете использовать средства IIS, чтобы влиять на то, какие файлы пересылаются в Tomcat / Railo, а также можете выбрать документ по умолчанию на стороне IIS.Коннектор можно загрузить с Riaforge:http://tomcatiis.riaforge.org Ручная инструкция по установке и автоматический установщик также включены в комплект поставки.Отзыв можно оставить на сайте Riaforge.

Я знаю, что вы используете tomcat, но если вы используете IIS, он автоматически пересылает не все запросы на сервер railo, а только те, которые вы определили в своей рабочей конфигурации (возможно, просто .cfm /.cfc).Вот почему .cfm явно работает, и ничто не отправляет 404.

В диспетчере IIS в разделе свойства для вашего сайта localhost по умолчанию и на вкладке documents вы создали индекс страницы по умолчанию.cfm?

инструкции через корпорацию Майкрософт

[редактировать] Также вы могли бы проверить свой uriworkermap.properties установить /=wlb вместо /.cfm, в основном пересылает все и вся в tomcat.

Вы должны пометить свой комментарий как ответ, чтобы вопрос был помечен как ответ.

Кстати, для тех, кто заинтересован в запуске Railo, CF или Open BD на Tomcat, Мэтт Вудворд расскажет об этом на этой неделе на Онлайн - встреча ColdFusion, в 18:00 в четверг, 16 апреля.

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