![](/img/trans.png)
[英]“Unrecognized Field: http” in yaml when deploying dropwizard project to heroku
[英]Unrecognized Field in Dropwizard YAML File
啟動使用數據庫連接到MySQL的Dropwizard應用程序時出現以下錯誤:
app.yaml has an error:
* Unrecognized field at: database
Did you mean?:
- metrics
- instanceId
- logging
- server
- statsConfig
[12 more]
在我的Dropwizard配置文件的末尾,我有以下內容:
database:
driverClass: com.mysql.jdbc.Driver
user: ${MYSQL_USERNAME}
password: ${MYSQL_PASSWORD}
url: ${MYSQL_URL}
在配置類中,我具有以下內容:
@Valid()
@NotNull()
@JsonProperty()
private static DataSourceFactory database;
public static DataSourceFactory getDatabase() {
return database;
}
public static void setDatabase(final DataSourceFactory database) {
AppConfig.database = database;
}
其他幾個復雜的配置對象正在正確加載(這是一個很大的配置文件),但事實並非如此。 有任何想法為什么我會收到此錯誤嗎?
編輯此問題類似於以下問題: 讀取YAML文件時UnrecognizedPropertyException 。 但是,該解決方案對我不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.