私はplay-silhouette-seed-slickというテンプレートに基づいてアプリを作りました。 template linkPlay framework app heroku設定エラー:キー 'application.conf'の後にトークン 'application.prod.conf'がない可能性があります
アプリをherokuにデプロイした後、com.typesafe.config.ConfigException $ Parseによって設定エラーが発生しました。
"Configuration error: Configuration error[ @ file:/app/target/universal/stage/conf/: 2: Key 'application.conf' may not be followed by token: 'application.prod.conf' (if you intended 'application.prod.conf' to be part of a key or string value, try enclosing the key or value in double quotes)]"
Procfile
web: target/universal/stage/bin/panobike-plus-server -Dhttp.port=${PORT} -Dconfig.resource=${PLAY_CONF_FILE}
そしてapp.json "application.prod.conf" は、そのようなキー "application.conf" がない私の生産の設定で
{
"name": "play-silhouette-slick-seed",
"description": "Seed project to show how Silhouette can be implemented into a Play Framework application with database access using Slick 3.",
"keywords": [
"Play",
"Silhouette",
"Slick"
],
"website": "https://github.com/sbrunk/play-silhouette-slick-seed",
"repository": "https://github.com/sbrunk/play-silhouette-slick-seed",
"success_url": "/",
"env": {
"BUILDPACK_URL": "https://github.com/heroku/heroku-buildpack-scala.git",
"PLAY_CONF_FILE": "application.prod.conf",
"PLAY_APP_SECRET": "changeme",
"FACEBOOK_CLIENT_ID": "",
"FACEBOOK_CLIENT_SECRET": "",
"GOOGLE_CLIENT_ID": "",
"GOOGLE_CLIENT_SECRET": "",
"TWITTER_CONSUMER_KEY": "",
"TWITTER_CONSUMER_SECRET": ""
}
}
。 このエラーメッセージは何を意味しますか?
ありがとうございました
あなたのapp.jsonには構文エラーがあります。キー "env"には波括弧がありません。これは目的ですか? – Anton
これはタイプミスでした。私は "env"の終わりの中括弧を持っています。私はgithubから引き出してからこのファイルを変更しませんでした。 @Anton – JohanLiebhart