grails- все статьи тега
Заводной способ перехвата
В моем приложении Grails я установил плагин Quartz. Я хочу перехватывать вызовы каждого метода Quartz job class execute, чтобы сделать что-то до вызова метода execute (аналогично AOP перед Советом). В настоящее время я пытаюсь сделать этот перехват из doWithDynamicMethods закрытия другого плагина, как показано ниже: def doWithDynamicMethods = { ctx -> // get all the job classes application.getArtefacts("Job").each { klass -> MetaClass jobMetaClass = klass.clazz.metaCla ...
grails 3 oracle datasource для русского текста
Я работаю над приложением grails, которое подключается к базе данных oracle. Он работает нормально, за исключением тех случаев, когда в БД есть какой-либо русский текст. Для русского текста я получаю перевернутый ?. Есть некоторый подход в других вопросах для mysql, но я не смог найти конфигурацию источника данных для oracle. Любая помощь здесь будет очень кстати. Править - Русский текст хранится в типе данных varchar2. а вот и запрос - SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER L ...
Spring Security перенаправляет на localhost на рабочем сервере
У меня есть приложение grails с установленным плагином spring-security-core. На местном уровне все работает нормально. Я развернулся на промежуточном сервере, и все работало нормально. Я развернулся на нашем производственном сервере, который является зеркалом нашего промежуточного сервера. Я прекрасно могу добраться до незащищенных страниц. Но когда Spring Security подключается и пытается сделать это перенаправление, оно перенаправляет на localhost вместо grails.надо установить до начала ис ...
Доступ к servletContext из службы в рамках интеграционного теста
Я пытаюсь получить доступ к servletContext (контекст приложения) из службы в интеграционный тест. Вот как я пытаюсь включить его в свой интеграционный тест: import org.codehaus.groovy.grails.web.context.ServletContextHolder as SCH class ScraperServiceIntegrationTests extends GroovyTestCase { ScraperService scraperService def testStoring() { scraperService = new ScraperService() scraperService.servletContext = new SCH() scraperService.storing() ... ...
Публикация файла и связанных с ним данных в веб-сервис RESTful предпочтительно как JSON
Это, вероятно, будет глупый вопрос, но у меня есть одна из тех ночей. В приложении я разрабатываю RESTful API, и мы хотим, чтобы клиент отправлял данные как JSON. Часть этого приложения требует, чтобы клиент загрузил файл (обычно изображение), а также информацию об изображении. Мне трудно отслеживать, как это происходит в одном запросе. Можно ли Base64 данные файла в строку JSON? Мне нужно будет выполнить 2 сообщения на сервер? Я не должен использовать JSON для этого? в качестве примечания ...
Что такое весенние бобы в мире?
Мне еще предстоит найти высокоуровневое определение весенних бобов, которое я могу понять. Я часто вижу ссылки на них в документации и книгах Grails, но я думаю, что понимание того, что это такое, было бы полезно. Так что же такое весенние бобы? Как их можно использовать? Они имеют какое-то отношение к инъекции зависимости? ...
Что такое" Groovy "и" Grails " и какие приложения создаются с их помощью?
В настоящее время я много слышу о "Groovy on Grails" и хочу узнать об этом больше: что такое Groovy? что такое Грааль? какие приложения построены с использованием Groovy на Grails? ...
Какова правильная цель для переменной JAVA HOME envrionment для дистрибутива Linux OpenJDK на основе Debian?
В Windows, JAVA_HOME должен указывать на папку установки JDK (так что JAVA_HOME/bin содержит все исполняемые файлы и JAVA_HOME/libs содержит все значения по умолчанию jar библиотеки). если я загружаю пакет JDK Sun и устанавливаю его в Linux, это та же процедура. однако мне нужно использовать пакет OpenJDK по умолчанию Kubuntu. Проблема в том, что все исполняемые файлы помещаются в /usr/bin. Но банки помещаются в /usr/share/java. Так как они не находятся под одним и тем же JAVA_HOME папка у мен ...
Как правильно установить размер permgen?
у меня есть эта виртуальная машина с tomcat, java и grails в ней. Я получаю ошибки permgen, поэтому я огляделся и нашел решение: set JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m" Я использую SSH для доступа к виртуальной машине и введите аргументы выше. Я полагаю, что это исправит проблему. Дело в том, что я хотел убедиться, что я сделал это правильно. Поэтому я снова искал, как я могу проверить текущий permSize, и это решение, которое я получил: jinfo -flag MaxPermSi ...
ORA-28040: нет соответствующего исключения протокола аутентификации
Я пытаюсь подключить Мой проект grails к Oracle databse(Oracle 12c) в системе windows(8). Однако всякий раз, когда я запускаю свое приложение, я получаю следующее исключение : Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol ) Caused by: java.sql.SQLException: ORA-28040: No matching authentication protocol согласно предложению интернета я также попытался отредактировать мой *.Ора файл, но он не ра ...
Как настроить тайм-аут сеанса для приложения Grails?
в одном из контроллеров в моем приложении Grails я сохраняю значение параметра в переменной сеанса следующим образом: session.myVariable = params.myValue после этого я могу получить доступ к сохраненному значению с разных контроллеров/GSP-страниц, пока я активно использую приложение. Однако, если я не использую свое приложение некоторое время, даже если мое окно браузера все еще открыто, переменная сеанса теряет свое значение. это происходит из-за истечения срока действия сеанса? У меня слож ...
Наилучшей практики для развертывания веб-приложений на Java с минимальным временем простоя?
при развертывании большого Java webapp (>100 МБ .война) в настоящее время я использую следующий процесс развертывания: приложение .файл war развертывается локально на машине разработки. расширенное приложение rsync:ed от машины разработки до живой среды. сервер приложений в реальной среде будет перезапущен после того, как rsync. Этот шаг не является строго необходимым, но я обнаружил, что перезапуск сервера приложений на развертывание избегает "Ява.ленг.OutOfMemoryError: PermGen space " из- ...
Скопировать все содержимое каталога в другой каталог? [дубликат]
этот вопрос уже есть ответ здесь: Копирование файлов из одного каталога в другой в Java 29 ответов метод для копирования всего содержимого каталога в другой каталог в java или groovy? ...