我一直在我的Grails应用程序中使用一个MySQL数据库,其中包含application.yml文件中的硬编码URL,用户名和密码。
现在应用程序已完成,部署中我应该从Tomcat获取这些数据(url,usrname,pswd)。
根据我的研究,我应该做这样的事情(在application.yml中):
${DB_URL:jdbc:mysql://localhost:3306/dbname}
${DB_USERNAME:username}
但是如何将这些数据从tomcat级别传递给我的Grails应用程序?
答案 0 :(得分:0)
我同意doelleri。 我使用JNDI和Wildfy做你想做的事。我将数据源参数设置为Wildfly,并将数据源用于我的grails应用程序。