2011-12-30 15 views
0

是odata4j概念中的新手。 使用odata4j庫odata4j-0.5-nojpabundle.jar在tomcat上啓動生產者,使用鏈接 http://code.google.com/p/odata4j/wiki/Tomcat。 我的生產者被修改爲一個整體列表作爲一個實體集稱爲「整數」 我可以retreive serviceDoc,集合並可以應用過濾器。 現在試圖在此服務文檔上執行文章[嘗試添加一個具有相同模式的條目]。406在ODATA4j上執行發佈時不可接受

否則職位http://localhost:8080/OData/example.svc/Integers 與交體:

<?xml version="1.0" encoding="utf-8" ?> <edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <entry> <id>http://localhost:8080/OData/example.svc/Integers(100)</id> 
<title type="text" /> 
<updated>2011-12-29T10:50:33Z</updated> 
<author> <name /> </author> 
<link rel="edit" title="Integers" href="Integers(100)" /> 
<category term="example.Integers" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> 
<content type="application/xml"> 
<m:properties> 
<d:EntityId m:type="Edm.Int32">100</d:EntityId> </m:properties> 
</content> 
</entry> 

是得到406不能接受的未知內容類型application/XML;字符集= UTF-8。 Int集合內容類型是application/xml。仍然無法找出爲什麼會得到此響應。 有沒有人知道我在這裏失蹤。

在此先感謝。

回答