0
我正在尝试将名为abcd的应用程序与工件一起部署为abcd.war。我想配置为一个外部数据源。下面是我abcd.war/META-INF/context.xml文件用于Tomcat的Aws OpsWorks RDS配置context.xml
<Context>
<ResourceLink global="jdbc/abcdDataSource1" name="jdbc/abcdDataSource1" type="javax.sql.DataSource"/>
<ResourceLink global="jdbc/abcdDataSource2" name="jdbc/abcdDataSource2" type="javax.sql.DataSource"/>
</Context>
我配置了下面的自定义JSON部署期间
{
"datasources": {
"fa": "jdbc/abcdDataSource1",
"fa": "jdbc/abcdDataSource2"
},
"deploy": {
"fa": {
"database": {
"username": "un",
"password": "pass",
"database": "ds1",
"host": "reserved-alpha-db.abcd.us-east-1.rds.amazonaws.com",
"adapter": "mysql"
},
"database": {
"username": "un",
"password": "pass",
"database": "ds2",
"host": "reserved-alpha-db.abcd.us-east-1.rds.amazonaws.com",
"adapter": "mysql"
}
}
}
}
我还添加了在配置阶段的配方opsworks_java ::上下文。但它似乎不工作,我总是得到如下消息
[2014-01-11T16:12:48 + 00:00]信息:处理模板[abcd的上下文文件]操作创建(opsworks_java ::上下文第16行) [2014-01-11T16:12:48 + 00:00] DEBUG:跳过模板[abcd的上下文文件]由于only_if红宝石块
任何人都可以请求我对OpsWorks配置缺少的帮助?