2009-04-03 7 views
3

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

Итак:
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

ответ

2

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

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

0

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

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

instructions via microsoft

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

+0

Да, я установил документ по умолчанию в IIS. Ошибка показывает index.cfm как запрошенный файл, однако он указывает, что обработчик является «StaticFile» с модулем «StaticFileModule». Я попытался поместить index.cfm в файл uriworkermap.properties, а также указать файл приветствия в web.xml. –

+0

Что произойдет, если вы установите * = wlb вместо * .cfm, в основном переместите что-нибудь и все в tomcat – ethyreal

0

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

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

1

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

+0

Я решил эту проблему некоторое время назад, но ваш соединитель выглядит как хороший вариант. Я приду в следующий раз, когда мне нужно настроить сервер Railo. Приветствия. –

Смежные вопросы