首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >播放框架ebean配置

播放框架ebean配置
EN

Stack Overflow用户
提问于 2012-07-02 22:46:50
回答 2查看 4.3K关注 0票数 4

当我尝试将一个简单的项目保存到我的H2 db时,我得到了这个错误:

代码语言:javascript
复制
"javax.persistence.PersistenceException: The default EbeanServer has not been defined ? This is normally set via the ebean.datasource.default property. Otherwise it should be registered programatically via registerServer()"

我的play application.conf文件

代码语言:javascript
复制
 # Database configuration
    # ~~~~~
    # You can declare as many datasources as you want.
    # By convention, the default datasource is named `efault
    db.default.driver=org.h2.Driver
    db.default.url="jdbc:h2:mem:play"
    db.default.jndiName=DefaultDS
    db.default.user=sa
    db.default.password=""

    # JPA configuration
    # ~~~~~
    # You can declare as many Ebean servers as you want.
    # By convention, the default server is named `default`
   jpa.default=defaultPersistenceUnit  
   ebean.datasource.default=DefaultDS
   ebean.default="models.*"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-03 01:01:33

要使用JNDI DataSource,您需要设置:

代码语言:javascript
复制
ebean.datasource.factory=jndi

datasource.default作为JNDI DataSource名称。您还可以覆盖缺省为java:comp/env/jdbc/的ebean.datasource.jndi.prefix。

票数 3
EN

Stack Overflow用户

发布于 2013-07-29 16:14:43

当没有合适的.conf文件时,通常会发生这种情况。例如,我使用以下命令运行play框架:

代码语言:javascript
复制
~/play-2.1.2/play -Dconfig.file=conf/local.conf

而且我没有local.conf文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11295996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档