2013-07-12 28 views
3

嗨,我試圖保存模型對象時出現上述錯誤。這裏是我的Application.conf文件的相關部分:播放2 - 默認的EBean服務器尚未定義

# Database configuration 
# ~~~~~ 
# You can declare as many datasources as you want. 
# By convention, the default datasource is named `default` 
# 
db.default.driver=org.h2.Driver 
db.default.url="jdbc:h2:mem:play" 
db.default.user=sa 
db.default.password="" 

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

我說的最後一行我自己,但評論它爲這個目的,因爲我不知道,如果它的正確與否。

我知道this的答案,但我沒有找到答案特別清楚(我使用JNDI,如果我重寫前綴,那我就重寫對?)

任何幫助或指針會很棒。我在Ubuntu上。

+0

你會得到什麼樣的錯誤?你的模型是怎樣的? –

+0

在播放框架2.0.x中,通常默認數據庫配置爲: db.default.jndiName = DefaultDS 但是,您可以配置不同的數據源,請查看以下鏈接以獲取更多信息: http://www.avaje.org/ configure_editproperties.html –

+0

您是將save()方法作爲測試的一部分運行還是運行在src中?我剛剛得到相同的錯誤,因爲我在數據庫初始化之前調用了save()。 – Atif

回答

-1

取消註釋: 「ebean.datasource.default = DefaultDS的」

,並確認,如果你的模型擴展模型,並註釋@Entity。