Как указать параметр Java (системное свойство) для встроенного Tomcat при запуске приложения Grails? - PullRequest
1 голос
/ 24 марта 2010

В частности, я хочу, чтобы мое приложение grails находилось в стадии разработки для подключения к базе данных Oracle, определенной файлом tnsnames.ora. У меня есть файл tnsnames.ora, расположенный в папке c: \ drivers \ Network \ на моем ПК. Когда я запускаю приложение grails через «grails run-war», строка подключения к базе данных, определенная в файле tnsnames.ora , похоже, не обнаруживается:

grails prod run-war -Dserver.port = 62215 -Doracle.net.tns_admin = C: \ drivers \ Network \

Кажется, пара имя-значение oracle.net.tns_admin не передается в JVM, используемую встроенным Tomcat, который поставляется с Grails 1.2.0. Если нет, как правильно его указать или передать какой-либо JAVA_OPTS базовой JVM?

1 Ответ

1 голос
/ 24 марта 2010

Лучше всего настроить JAVA_OPTS в скрипте запуска Grails (% GRAILS_HOME% / bin / grails.bat). См. эту ссылку для примера.

...