データベースが存在しない場合、H2 はデータベースを作成する必要があります。「mem」を「file」に変更し、次のパラメーター「play」を、データベースになる新しい名前の接尾辞が付いたパスに変更して、URL を変更しました。ただし、この例外が引き続き発生します。
Database error
A database error occured : No database found. Check the configuration of your application.
play.exceptions.DatabaseException: No database found. Check the configuration of your application.
at play.db.DB.getConnection(DB.java:65)
at play.modules.siena.PlayConnectionManager.getConnection(PlayConnectionManager.java:16)
at play.modules.siena.SienaPlugin.onApplicationStart(SienaPlugin.java:138)
at play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:525)
at play.Play.start(Play.java:526)
at play.Play.detectChanges(Play.java:630)
at play.Invoker$Invocation.init(Invoker.java:198)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
at play.db.DB.getConnection(DB.java:58)
これはアクティブな環境です:
%h2dev.application.mode=dev
%h2dev.db.url=jdbc:h2:file:/var/stkdb/h2.db;MODE=MYSQL;LOCK_MODE=0
%h2dev.jpa.ddl=create
%h2dev.mail.smtp=mock
何か案は?GAEモジュールもインストールしました。それは問題ではないはずですが...