Grails: как настроить источник данных Tomcat? - PullRequest
0 голосов
/ 09 июня 2011

Мне нужно настроить источник данных для использования в Grails.

Я создал файл scripts/_Events.groovy с содержанием ниже:

eventConfigureTomcat = {tomcat ->
    print "Applying changes to tomcat configuration..."
}

Вопрос: как я могу использовать tomcat экземпляр для настройки источника данных во время развертывания?

Примечание 1: если есть решение, использующее что-то вроде server.xml файла, это тоже здорово.

Примечание2: tomcat объект является экземпляром org.apache.catalina.startup.Tomcat

Tks.

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Решено!Я поместил это в config.groovy:

    grails.naming.entries = [
        'myDS': [
            type: "javax.sql.DataSource",
            auth: "Container",
            driverClassName: "foo.myDriver",
            maxActive: "8",
            maxIdle: "4",
            url: "my_jdbc_url",
            username: "user",
            password: "pass"
        ]
    ]

См. также .

1 голос
/ 09 июня 2011

Полагаю, вы не хотите жестко кодировать свой источник производственных данных. Вы можете использовать возможность внешней конфигурации Grails или источник данных JNDI , определенный в развернутом контексте Tomcat .

...