Railo, Tomcat IIS7 и стандартные документы - PullRequest
3 голосов
/ 03 апреля 2009

Я установил Railo v3.1 с использованием Tomcat v6 - на сервере Windows 2008 (32bit). Кажется, все работает нормально, за исключением того, что независимо от того, что я пытаюсь, я не могу распознать документ по умолчанию (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

Ответы [ 4 ]

2 голосов
/ 14 апреля 2009

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

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

1 голос
/ 02 мая 2011

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

0 голосов
/ 15 апреля 2009

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

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

0 голосов
/ 03 апреля 2009

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

В диспетчере IIS в свойствах вашего локального сайта по умолчанию и на вкладке документов вы сделали страницу по умолчанию index.cfm?

инструкции через майкрософт

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

...