Java 1.8
PlayFramework 2.4
で
application.confで公開鍵のパスを設定し、
そのパスをConfigFactoryを使って呼び出し、
公開鍵を利用する処理をおこなっております。
activator runやstartではうまくいくのですが、
stageやdistですと上手くいきません。
本番環境はnginxをフロントHTTPサーバーとして利用しています。
Java
1Config config = ConfigFactory.load(); 2String publicKeyPath = config.getString("publicKey"); 3File publicKeyFile = new File(publicKeyPath); 4System.out.println(publicKeyFile); 5// conf/key/publicKey.pemと出力
conf/の階層は次の通りです。
conf ー application.conf L key L publicKey.pem
application.confでは次のように指定しております。
publicKey = "conf/key/publicKey.pem"
現状、ConfigFactoryでパスは取得出来るのですが、
パスから公開鍵を取得することができておりません。
FileNotFoundException
が出力されてしまいます。
パスの指定が間違えているのでしょうか?
PlayFrameworkのパスの取得がいまいちわからず困っております。
皆様のお力添えの程、宜しく御願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/15 14:01