Rav*_*avi 5 spring spring-webflow spring-webflow-2
我正在使用SpringSource Tool Suite开发一个spring webflow(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://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<!- view-state declarations -->
</flow>
Run Code Online (Sandbox Code Playgroud)
在STS工具(eclipse上的Spring IDE)中,我在流schemaLocation附近看到一条警告消息:
无法为模式名称空间'http:// www.springframework.org/schema/webflow'的元素'flow'找到Spring NamespaceHandler
然后当tomcat启动时,我收到错误
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [ http://www.springframework.org/schema/webflow] 攻击资源:ServletContext资源[/ WEB-INF /流/ someflow.xml]
我google了一段时间,一些帖子表明问题是spring-webflow jar不在类路径中.在我的例子中,springsource工具创建了模板,所有的jar都到位了.我也手动检查了它们.所以这不是问题
这篇文章http://forum.springsource.org/archive/index.php/t-49098.html中的一条建议是拼接罐子!这不是一个解决方案,但我试图看看它是否修复了它.但不是.
现在被困......其他人是否面临这个问题?
我以前也遇到过类似的问题,通常可以归结为构建战争中丢失的罐子。您可以打开您正在使用的war并检查webflow jar是否位于/WEB-INF/lib目录中?
如果您使用 Maven 进行构建,请同时检查 webflow 的依赖项设置。
| 归档时间: |
|
| 查看次数: |
1338 次 |
| 最近记录: |