首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSWORKFLOW与spring的集成

OSWORKFLOW与spring的集成
EN

Stack Overflow用户
提问于 2013-06-18 14:14:02
回答 2查看 537关注 0票数 0

我正在尝试用spring初始化工作流。为此,我添加了workflow_2.8.2.jar,至于我的工作流描述符,我只是使用我的本地主机来存储它的dtd。现在,当我尝试初始化工作流时,它给了我一个错误,让我现在看起来很困惑。

代码语言:javascript
复制
    "com.opensymphony.workflow.FactoryException: Error in workflow descriptor: file:/home/fhl04/development/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/TestingPersistenceUsingSpring/WEB-INF/classes/descriptor.xml: root cause: java.io.IOException: Server returned HTTP response code: 403 for URL: http://opensymphony.com/osworkflow/workflow_2_8.dtd"

甚至我也没有使用"http://opensymphony.com/osworkflow/workflow_2_8.dtd“,因为它现在可以在我的本地主机上使用。

为了添加更多信息,如果spring没有初始化代码(使用osworkflow_2.7.0.jar),代码就会运行得很完美。

我不知道我错在哪里,我错过了什么?任何帮助都是非常感谢的,提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-21 13:55:32

现在回答这个问题已经太晚了,但问题是,在api内部,他们限制使用具有先前URL的dtd。因此,在api中更改dtd的URL后,它可以完美地工作。。!

票数 0
EN

Stack Overflow用户

发布于 2013-06-23 01:59:22

您可以说“我没有使用"http://opensymphony.com/osworkflow/workflow_2_8.dtd”,因为它现在可以在我的本地主机上使用。“为了解决你的问题,试着向你自己证明这句话是正确的。或者,如果你已经非常确信它的真实性,这是一个有用的练习,想象你正在向我证明这一点。我从你还在使用它的位置开始。(如果您没有使用它,为什么Java要尝试获取它?案例已结案。)问:你的软件知道你没有使用它吗?是否所有可能具有document类型声明的XML文档都知道DTD的本地副本?

特别要注意的是,其URI被指定为file:/home/fhl04/development/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/TestingPersistenceUsingSpring/WEB-INF/classes/descriptor.xml的XML文档(根据错误消息判断)似乎不知道DTD的本地副本。

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

https://stackoverflow.com/questions/17161723

复制
相关文章

相似问题

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