我遇到了FlowRegistry的奇怪行为:
<webflow:flow-registry id="flowRegistry"
flow-builder-services="flowBuilderServices" base-path="classpath:/web/flows">
<webflow:flow-location-pattern value="/**/*-flow.xml" />
</webflow:flow-registry>
流程路径是: 的src /主/资源/网络/流/ [flowName] / [flowName] -flow.xml
如果我在Tomcat 7上部署我的战争,那么flow的id将是[flowName]。如果我在Jboss EAP 6.3上部署相同的war,则flow的id将是[flowName] -flow。 我检查了jboss内部部署的一些弹簧库,如果版本不同,但我没有找到任何人。
有人可以解释这种行为吗? 根据{{3}},Tomcat的行为是正确的,这是我使用的行为,相反,Jboss的行为就像没有指定基本路径。