我通过在web.xml中使用它来获取在Tomcat上的Railo中工作的url模式匹配:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>/babeswithbraces/posts/*</url-pattern>
<url-pattern>/babeswithbraces/pages/*</url-pattern>
</servlet-mapping>
因此,如果我调用页面http://localhost:8888/babeswithbraces/posts
或http://localhost:8888/babeswithbraces/pages
,则会正确处理请求。
但是,我的生产Railo服务器正在Resin上运行。所以我不知道该怎么做呢?
我尝试将相同的行添加到app-default.xml
中的"C:\Railo\conf"
文件中,但这似乎没有任何区别,当网站加载时(例如:http://babeswithbraces.com/posts
),它给出了未找到标准404页面错误。显然有些事情是错的。
我试过了:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>/babeswithbraces.com/posts/*</url-pattern>
<url-pattern>/babeswithbraces.com/pages/*</url-pattern>
</servlet-mapping>
我也尝试过:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>/posts/*</url-pattern>
<url-pattern>/pages/*</url-pattern>
</servlet-mapping>
我如何/在哪里为树脂正确设置网址格式?
由于
答案 0 :(得分:0)
我相信Resin的语法是:
<servlet-mapping url-pattern="[pattern]" servlet-name="[servlet-name]" />
所以你需要以下条目:
<servlet-mapping url-pattern="/posts/*" servlet-name="CFMLServlet" />
<servlet-mapping url-pattern="/pages/*" servlet-name="CFMLServlet" />