我已成功使用http://mydomain.com/index.cfm/foo/bar
使用<url-pattern>/index.cfm/*</url-pattern>
来使用SES网址,但这只适用于root用户以及文件夹是否已知。例如,如果我有一个带有子应用程序的子文件夹使用相同的技巧http://mydomain.com/products/index.cfm/foo/bar
我也可以使用<url-pattern>/products/index.cfm/*</url-pattern>
使其工作,但是,如果/products/
和index.cfm/foo/bar
之间有文件夹具有动态名称的<url-pattern>/products/*/index.cfm/*</url-pattern>
我必须为每个名称创建一个网址格式,因为{{1}}将不起作用。
除了重新构建应用程序以外,除了使用动态文件夹结构或每次添加/删除/更改文件夹时都必须动态填充此web.xml,还有其他想法吗?
答案 0 :(得分:2)
您可以在Jetty上运行Railo,而我相信它具有更复杂的URL模式支持(因为这是Tomcat限制,而不是Railo问题本身)。