Glassfish, railo и coldbox - перепутались ссылки?

Я новичок в ColdFusion и ColdBox (и программировании). Я попытался настроить ColdBox, но некоторые ссылки в примерах приложений не работают.

Моя конфигурация представляет собой установку GlassFish v3 с текущей версией Railo OSS. Я захожу на свой сайт через Apache 2.2.14.

Поэтому вместо http://127.0.0.1:8080/railo/ я получаю доступ к своей среде через http://railo/.

В Railo у меня есть сопоставление / с C:/webapps/myproject/ веб-сайта.

Я скопировал текущий ColdBox 3M4 в C:/webapps/myproject/coldbox. Я могу получить доступ к приборной панели через http://railo/coldbox/dashboard/index.cfm и иметь доступ ко всем параметрам.

Мои проблемы начинаются в тот момент, когда я пытаюсь открыть галерею образцов:

HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
java.io.FileNotFoundException: C:\webapps\viss-dev\coldbox\samples
(Zugriff verweigert)
note The full stack traces of the exception and its root causes are
available in the GlassFish v3 logs.
GlassFish v3 

Хорошо, нет проблем, просто введите ссылку напрямую: http://railo/coldbox/samples/index.cfm.

Сайт выглядит невзрачно, кому какое дело - НО все локальные ссылки выглядят так: http://127.0.0.1:8080/coldbox/samples/applications/helloworld/index.cfm (railo заменено на 127.0.0.1:8080).

Похоже на беду. Чтобы исправить мою путаницу: когда я пытаюсь получить доступ к приложению для входа: http://railo/coldbox/samples/applications/sampleloginapp/index.cfm и нажимаю кнопку отправки, я перенаправляюсь на этот адрес: http://railo/railo/coldbox/samples/applications/sampleloginapp/index.cfm.

Я считаю, что на самом деле это не связано с ColdBox, но проявляется, когда я пытаюсь использовать ColdBox, так что я здесь.

P.S.: amazon.de слишком долго отправляет книгу ColdBox :(


person mrt181    schedule 07.02.2010    source источник
comment
Вы пытались исправить ошибку отказа в доступе, которую вы получаете? Очевидно, что служба CF не имеет доступа к каталогу образцов ColdBox.   -  person Tomalak    schedule 08.02.2010


Ответы (3)


Вот предложение: хорошие люди из Vivotech разработали несколько разных установщиков для Windows/IIS7 и различных вариантов Linux для Railo и Open BlueDragon. Программа установки устанавливает Tomcat, Railo/Open Blue Dragon и необходимые коннекторы для веб-сервера. Вот ссылка: http://www.viviotech.net/company/installers.cfm

Я думаю, вам будет намного проще использовать установщики, чем работать с ними самостоятельно. Если вы хотите пойти по этому пути, у Adobe и различных блоггеров есть инструкции, как это сделать. У Мэтта Вудворда очень хорошая запись в блоге по этому поводу: см. >MattWoodward.com, у него также есть презентация по этому поводу, вы можете посмотреть ее здесь.

чт,

Ларри

person Larry C. Lyons    schedule 05.01.2011

Поскольку вы новичок в ColdFusion (и в программировании в целом), я бы порекомендовал разрабатывать против Adobe ColdFusion. Версия ColdFusion для разработчиков бесплатна и доступна на сайте Adobe.com. Вам не нужно будет возиться или настраивать GlassFish, поскольку Adobe ColdFusion поставляется со встроенным предварительно настроенным Tomcat, предоставляющим как механизм сервлета, так и веб-сервер.

Просто установите «автономную» версию ColdFusion Developer Edition, скопируйте файлы ColdBox в корневой каталог, и менее чем за 15 минут вы сможете работать.

Вы также должны проверить ColdFusion Builder, который в настоящее время доступен в бета-версии на http://labs.adobe.com. Он имеет полную языковую поддержку и интегрированный справочный контент для изучения всех тонкостей языка.

Что касается книги ColdBox, она доступна в виде электронной книги, если вам действительно не терпится. ;-)

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Около 50 % своей жизни я посвящаю улучшению ColdFusion в качестве менеджера по продуктам CF в Adobe. :-)

person Adrocknaphobia    schedule 09.02.2010

я отказался от стеклянной рыбы, и теперь я борюсь с котом: D

person mrt181    schedule 02.03.2010