Railo如何在Tomcat中输入树脂中的Servlet映射url-pattern

时间:2014-03-19 20:00:54

标签: tomcat coldfusion railo resin

我通过在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/postshttp://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>

我如何/在哪里为树脂正确设置网址格式?

由于

1 个答案:

答案 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" />