
Комментарии к статье
«Один ответ на оба вопроса к GroovyServlet»
Итак, публикую свое решение проблем с GroovyServlet, описанных ранее. Суть решения в создании отдельного класса, который инициализирует GroovyClassLoader и устанавливает нужные параметры. Плюс некоторое кунг-фу в отношении CLASSPATH →
***
Да, только потом с помошью apache mod_rewrite стали перенаправлять все запросы на сервер на один php-скрипт. Тут цель та же.
Эта вещь не отменяет наличия GroovyServlet, она для других целей.
Эта вещь не отменяет наличия GroovyServlet, она для других целей.
schleicher (6.06.2007)
Понял. Спасибо.
Получается что-то вроде request-router.
А вообще статья полезная - как немного освобожусь - буду пробовать на практике. О результатах отпишу.
Получается что-то вроде request-router.
А вообще статья полезная - как немного освобожусь - буду пробовать на практике. О результатах отпишу.
Vadim (6.06.2007)
Ну да. Что-то вроде.
Будешь разбираться — обрати внимание на тему rootLoader. C помошью этой штуки можно динамически добавлять URL к classpath. Несмотря на то, что в примере он вроде как устанавливается, в самом коде — не работает. Причем те же манипуляции в GroovyConsole имеют свой эффект.
Если удастся добиться результата, уловки с CompilerConfiguration и жестко заданным путем к классам Groovy будут не нужны.
Будешь разбираться — обрати внимание на тему rootLoader. C помошью этой штуки можно динамически добавлять URL к classpath. Несмотря на то, что в примере он вроде как устанавливается, в самом коде — не работает. Причем те же манипуляции в GroovyConsole имеют свой эффект.
Если удастся добиться результата, уловки с CompilerConfiguration и жестко заданным путем к классам Groovy будут не нужны.
GroovyServlet был призван сделать работу с groovy-скриптами так же, как это делается например с PHP: положил в webroot - можешь запускать.
Vadim (6.06.2007)