2010-04-06 50 views
1

我需要从存在数据库中读取一个xml实例。 我试图通过下面的命令来千叶连接到一个RESTful Web服务:将千叶xForm连接到一个宁静的Web服务(存在分贝)

 <xf:model> 
<xf:instance id="data-instance" 
       src="http://myhost:8081/exist/rest/test/" /> 
</xf:model> 

不过,我得到以下错误消息,当我加载的XForm:

Object model not supported 

Stack Trace: 

org.chiba.xml.xforms.exception.XFormsLinkException: object model not supported 
at org.chiba.xml.xforms.core.Instance.fetchData(Instance.java:625) 
at org.chiba.xml.xforms.core.Instance.createInitialInstance(Instance.java:580) 
at org.chiba.xml.xforms.core.Instance.init(Instance.java:83) 
at org.chiba.xml.xforms.core.Model.createInstanceObject(Model.java:828) 
at org.chiba.xml.xforms.core.Model.modelConstruct(Model.java:794) 
at org.chiba.xml.xforms.core.Model.per 

查看错误日志显示以下附加错误消息:

 at java.lang.Thread.run(Thread.java:595) 
2010-04-06 17:09:29,423 WARN [org.apache.commons.httpclient.cookie.CookieSpec] 
: Invalid cookie state: domain not specified 
2010-04-06 17:09:29,423 WARN [org.chiba.connector.http.HTTPURIResolver] : URI: 
http://myhost:8081/exist/rest/test/ couldn't be 
resolved 
2010-04-06 17:09:29,423 WARN [org.chiba.xml.xforms.Container] : handle event e 
xception: org.chiba.xml.xforms.exception.XFormsLinkException kept for rethrowal 
after dispatch() has finished 
2010-04-06 17:09:29,423 WARN [org.chiba.xml.xforms.Container] : XForms Error: 
object model not supported 
2010-04-06 17:09:29,423 ERROR [org.chiba.xml.xforms.core.Model] : [xf:model:C1] 
link exception: {targetId=C1, defaultinfo=http://myhost 
:8081/exist/rest/test/, targetName=model} 
2010-04-06 17:09:29,423 ERROR [org.chiba.xml.xforms.Container] : dispatch: exce 
ption during event flow 

我能够通过Orbeon访问网址,因此我知道网址是正确的。任何想法,为什么我有千叶连接问题?

回答

0

这似乎是一个网络问题。千叶和Orbeon在同一台机器上运行吗?你能从千叶机器上ping myhost吗?你能在浏览器中打开相同的URL吗?也许有一个认证问题(从你以前的帖子来看)。该URL似乎并不涉及.xml文件 - 当您在浏览器中打开它时是否返回XML?

+0

它似乎不是网络问题。我可以连接到机器,甚至可以从我的网络浏览器访问网址。 – user302254 2010-04-11 21:58:10