Glassfish, railo и coldbox - испортили ссылки? - PullRequest
1 голос
/ 07 февраля 2010

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

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

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

В Railo у меня есть отображение webroot / на 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 :(

Ответы [ 3 ]

1 голос
/ 06 января 2011

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

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

НТН,

1012 * Larry *

1 голос
/ 10 февраля 2010

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

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

Вам также следует проверить ColdFusion Builder, который в настоящее время доступен в бета-версии, с * 1006полная языковая поддержка и интегрированный справочный контент для изучения основ языка.

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

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

0 голосов
/ 02 марта 2010

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

...