将Chiba xForm连接到一个安静的Web服务(存在db)

时间:2010-04-06 21:15:17

标签: exists xforms

我需要从现有数据库中读取xml实例。 我试图通过以下命令将chiba连接到一个安静的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访问网址,所以我知道网址是正确的。有什么想法我为什么从千叶连接有问题?

1 个答案:

答案 0 :(得分:0)

这似乎是一个网络问题。千叶是否和Orbeon在同一台机器上运行?你能从千叶机上ping myhost吗?你能在浏览器中打开相同的URL吗?也许存在身份验证问题(从您之前的帖子判断)。 URL似乎不是指.xml文件 - 当你在浏览器中打开它时它会返回XML吗?