2013-02-21 2 views
2

Я считаю, что мне не хватает чего-то большого и очевидного здесь. Я решил начать изучение CFML. Я установил открытый исходный код Railo Server и сохранил его до нужного пути для запуска cfm-файлов. Когда я запускаю файл, он показывает HTML, но не CFML, например.Как начать программирование CFML с Railo

я получаю этот выход

#variable1# 

от этой простой привет мир кода в Notepad ++:

<html> 
<head><title>Hello World</title></head> 
<body> 
<cfset variable1 = "hello world"> 
<cfoutput>#variable1#</cfoutput> 
</body> 
</html> 

Я обрабатывать ход CFM файлов как я бы PHP файлов. Я думал, что это та же идея. Я не могу найти учебники, которые используют Railo и блокнот (возможно, потому, что я неправильно понял все это?). Большинство обучающих программ, которые я видел, используют adobe или dreamweaver, ни один из которых у меня есть доступ.

Приветствия

+0

источник веб-страницы показывают ли теги ColdFusion? –

+1

Редактор не имеет значения. Вам нужно быть более явным: «Я установил сервер Railo с открытым исходным кодом и сохранил его на правильный путь для запуска файлов cfm». _ - какую версию вы установили (Tomcat Installer или Express или другое), в какое место , и где вы помещаете файл? –

+2

Кроме того, для более общей помощи список рассылки сообщества Railo может быть лучшим местом, чтобы спросить: http://groups.google.com/group/railo –

ответ

11

Самый простой способ получить и работает в следующие действия:

1) Goto download page и получить «Экспресс с JRE изданием» для вашей операционной системы.

например. Для Windows выберите railo-express-4.0.2.002-jre-win32.zip

2) Распакуйте архив в подходящее место.

3) Выполните файл start.bat (т.е. дважды щелкните по нему) для запуска сервлетов Jetty, который Railo работает внутри.

4) Открыть браузер и перейти к http://localhost:8888/ - вы должны получить экран «Добро пожаловать в Railo».

5) В вашем каталоге Railo перейдите в webapps, затем в railo, и вы увидите index.cfm, который активирует вышеуказанное сообщение. Переименуйте его на что-то еще, например. orig.index.cfm и вставьте этот код в новый индекс.cfm

6) Обновите браузер, и вы увидите сообщение «hello world», который вы ожидаете.

Вы можете, конечно, заменить шаги 1..3 на получение установщика Tomcat и использовать его - это совершенно допустимый параметр, требуется больше времени для настройки, а также более удобно при подключении к внешнему веб-серверу.
(Оба Tomcat и Jetty - это полностью способные сервлет-двигатели, способные использовать все, что вы бросаете на них, ни один из них не требует отдельного веб-сервера, но есть случаи, когда добавление одного из них выгодно.)

+1

Я раньше не запускал сервлет-движок. Кроме того, мой источник не был из localhost, который кажется действительно глупым. Я удалил и прошел все шаги, как вы сказали, и все работает. cheers – SunnyNewb

+0

[(psst)] (http://meta.stackexchange.com/questions/168399/how-can-tag-synonyms-be-remapped-or-unmapped) – Will

+0

Я хочу просто указать, что вы также можете попробовать commandbox : http://www.ortussolutions.com/products/commandbox установите его, а затем просто введите начало сервера. Появится рельсо-сервер. – Tropicalista

1

В случае запуска в учебники, которые с учетом Adobe стиля и вещи не ведут себя, как и ожидалось, не забудьте проверить последние записи в блоге Кай Koenig на заметные различия между двумя серверными двигателями:

http://bloginblack.de/2013/02/cfml-differences-between-railo-and-coldfusion-9-10-part-1/

http://bloginblack.de/2013/02/cfml-differences-between-railo-and-coldfusion-910-part-2/