Grails:如何配置tomcat数据源?

时间:2011-06-08 20:21:49

标签: tomcat grails datasource

我需要配置一个在grails中使用的数据源。

我创建了文件scripts/_Events.groovy,内容如下:

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

问题是:如何在部署时使用tomcat实例配置数据源?

注1:如果有使用类似server.xml文件的解决方案,那也很棒。

注2:tomcat对象是org.apache.catalina.startup.Tomcat

的实例

韩国社交协会

2 个答案:

答案 0 :(得分:1)

我假设您不想对生产数据源进行硬编码。您可以使用Grails externalized configuration功能或部署JNDI datasource中定义的Tomcat context

答案 1 :(得分:1)

解决! 我把它放在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"
        ]
    ]

请参阅also