問題タブ [playframework-2.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle11g - Play Framework 2.5 の Oracle DB コネクタ
私は単純なJava Playを持っています! フレームワーク 2.5 プロジェクト。AWS RDS の Oracle DB 11g に接続したいと考えています。Oracle DB コネクタを/lib
ディレクトリ (「ojdbc6.jar」、ここにあります) に配置しました。Ebean と Evolutions プラグインも構成しました。
activator run
ブラウザで「localhost:9000」をロードすると、コンソールに次のメッセージが表示されます。
これに続いてエボリューション ページが表示されます。エボリューションを受け入れた後、エラーが発生します。これはスタック トレースです。
ブラウザには次のように表示されます。
何が起こっているのかわかりません。あのプレイだそうです!指定されたコネクタを認識していませんが、wikiに従っています。
java - log4j2 の前に開始するように play フレームワークを設定するにはどうすればよいですか
私のプロジェクトではapplication.conf
、プレイ中からパスワードを読み取り、それをConnectionFactory
クラスに渡してDatabaseConnection
、log4j2 で JDBC アペンダーを作成する必要があります。
しかし、私の問題は、再生が開始されてロードされる前に、log4j が開始してConnectionFactory
クラスに移動することです。したがって、まだ認識されていません。play.configuration()
configuration.getString("password")
log4j2の前にプレイを強制的に開始する方法はありますか? つまり、log4j2 を play starup に依存させる方法は?
前もって感謝します。
scala - 出力日付を含む JSON の生成
次のケース クラスが与えられます。
暗黙的なjson形式を定義しようとしています:
しかし、次のエラーが表示されます。
オーバーロードされたメソッド値の代替手段による書き込み: (t: java.time.LocalDate)(implicit w: play.api.libs.json.Writes[java.time.LocalDate])play.api.libs.json.OWrites[play.api .libs.json.JsValue] (implicit w: play.api.libs.json.Writes[java.time.LocalDate])play.api.libs.json.OWrites[java.time.LocalDate] は (fdic .ReportDateVO ⇒ java.time.LocalDate)
これらの代替手段は何ですか?デフォルトのフォーマットはありませんか?これを修正するには?Play 2.5.2 を使用しています。
java - play.db.Database の実装がバインドされていませんでした
hikaricpを使用している場合、dbへのアクセスに問題があります
これは私のreference.conf
そして、これは私のapplication.conf
エラーは常に言った
そして、これが私のデータベースへのアクセス方法です
しかし、hikari cp なしで db のデフォルト設定を使用するとうまくいきますが、hikaricp を使用すると問題が発生します。この問題を軽減するにはどうすればよいですか?
scala - バージョン 2.5.3 で構成値をビューに表示できませんか?
@play.Play.application.configuration.getString("application.host")
2.5.3 バージョンで構成値を表示するにはどうすればよいですか?
ビューはあらゆる場所で使用されることに注意してください。そのため、すべてのコントローラーでパラメーターを設定せずに解決策を探しています。