2014-10-07 1 views
1

Я пытаюсь совместно использовать базу данных H2 в памяти, которую я создал с помощью среды SORM в моем приложении Play Framework. Код для моей базы данныхКак запустить TCP-сервер в PlayFramework (scala)

object DB extends Instance(entities = Seq(Entity[Person]()), url ="jdbc:h2:mem:db1"){} 

Решение, указанное на сайте базы данных H2, предназначено для запуска TCP-сервера. В Java-приложений, которые я могу разделить базу данных, используя следующий код

org.h2.tools.Server server = org.h2.tools.Server.createTcpServer(); 
server.start(); 

Connection conn = DriverManager.getConnection("jdbc:h2:mem:db1"); 

Как я могу запустить сервер TCP в моем Play приложения при запуске и когда он работает?

+0

Я не думаю, что вы должны запускать его как автономный сервер. поддержка воспроизведения работает h2 из коробки. См. [Как использовать структуру SORM с Play Framework?] (Http://stackoverflow.com/questions/14908054/how-to-use-sorm-framework-with-play-framework) – roterl

+0

Я просто прибегаю к этому, чтобы создать быстрый прототип. Спасибо за информацию –

ответ