У Rexx есть возможность работать и с веб-серверами. Наиболее распространенным является веб-сервер Apache. Чтобы использовать Rexxw с веб-сервером Apache, сначала необходимо загрузить модули Rexx по следующей ссылке — https://sourceforge.net/projects/modrexx/?source=typ_redirect.
После этого обязательно добавьте модули mod Rexx в путь классов.
Следующие строки необходимо добавить и изменить в файле конфигурации Apache.
Следующие строки должны быть добавлены в конце соответствующего —
- httpd.conf LoadModule list.
- LoadModule rexx_module modules / mod_rexx.dll
Следующие строки должны быть добавлены в конец файла http.conf .
-
Приложение AddType / x-httpd-rexx-script .rex .rexx
-
Приложение AddType / x-httpd-rexx-rsp .rsp
-
Добавьте их для поддержки страницы сервера REXX
-
RexxRspCompiler «c: / Program Files / Apache Group / Apache2 / bin / rspcomp.rex»
Приложение AddType / x-httpd-rexx-script .rex .rexx
Приложение AddType / x-httpd-rexx-rsp .rsp
Добавьте их для поддержки страницы сервера REXX
RexxRspCompiler «c: / Program Files / Apache Group / Apache2 / bin / rspcomp.rex»
После внесения вышеуказанных изменений вам необходимо завершить работу и перезапустить веб-сервер apache.
Вышеуказанные строки также позволяют вам иметь серверные страницы на основе Rexx так же, как страницы сервера Java. Вы можете добавить код Rexx непосредственно на html-страницы.
Пример показан ниже —
<p>The current date and time is <?rexx /* Inserting the rexx statement */ say date() time() ?> </p>
Когда запускается страница сервера на основе Rexx, выполняются следующие действия:
-
Сначала создается временный файл.
-
Затем компилятор сервера Rexx компилирует файл в программу Rexx и помещает его во временный файл.
-
Следующим шагом является запуск программы Rexx.
Сначала создается временный файл.
Затем компилятор сервера Rexx компилирует файл в программу Rexx и помещает его во временный файл.
Следующим шагом является запуск программы Rexx.
Наконец, временный файл удаляется.