Spring 找不到元素';流量';
我正在使用SpringSource工具套件开发一个SpringWebFlow(2.0.7)项目。我试图建立一个基本的流程 我的someflow.xml如下所示:Spring 找不到元素';流量';,spring,spring-webflow,spring-webflow-2,Spring,Spring Webflow,Spring Webflow 2,我正在使用SpringSource工具套件开发一个SpringWebFlow(2.0.7)项目。我试图建立一个基本的流程 我的someflow.xml如下所示: <flow xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<!- view-state declarations -->
</flow>
在STS工具(eclipse上的SpringIDE)上,我在流模式位置附近看到一条警告消息:
找不到架构命名空间“http://
www.springframework.org/schema/webflow'
然后,当tomcat启动时,我得到了错误
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:找不到XML架构命名空间的Spring NamespaceHandler[
有问题的资源:ServletContext资源[/WEB-INF/flows/someflow.xml]
- 我在谷歌上搜索了一段时间,一些帖子认为问题在于spring webflow JAR不在类路径中。在我的例子中,springsource工具创建了模板,所有JAR都已就位。我也手动检查了它们。所以这不可能是问题所在
- 这篇文章中的一个建议是拼接jar!这不是一个解决方案,但我试着看看它是否修复了它。但是没有
现在卡住了。还有其他人遇到过这个问题吗?我以前也遇到过类似的问题,通常归结为构建war中缺少的jar。你能打开你正在使用的war并检查webflow jar是否在/WEB-INF/lib目录中吗
如果您使用Maven进行构建,请检查webflow的依赖项设置。如果您使用eclipse,请提供appresource路径名,右键单击测试用例,选择Run as-->Run Configuration-->单击Classpath选项卡,复制下一行,并给出属性文件位置的完整路径名.
appResourcePath=../../environment-dev.properties)。我现在正在处理我的poc的另一个部分,但是这个问题仍然没有解决……是的,我已经执行了检查&爆炸战争包含了所有webflow/相关JAR!这应该是一个注释,而不是答案。建议删除并移动。