【问题标题】:Railo How to enter a Servlet mapping url-pattern in resin like in TomcatRailo 如何像在 Tomcat 中一样在树脂中输入 Servlet 映射 url 模式
【发布时间】:2014-04-26 08:19:03
【问题描述】:

通过在 web.xml 中使用它,我正在获取 url 模式匹配以在 Tomcat 上的 Railo 中工作:

<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 上运行。所以我不确定如何在那里做到这一点?

我尝试在"C:\Railo\conf" 中的app-default.xml 文件中添加相同的行,但这似乎没有任何区别,并且当网站加载时(例如: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>

如何/在哪里为树脂正确设置 URL 模式?

谢谢

【问题讨论】:

    标签: tomcat coldfusion railo resin


    【解决方案1】:

    我相信 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" />
    

    【讨论】:

      猜你喜欢
      • 2018-11-24
      • 2015-01-16
      • 1970-01-01
      • 2011-05-12
      • 2017-03-27
      • 2011-02-24
      • 2010-10-04
      • 2021-06-15
      • 2012-02-12
      相关资源
      最近更新 更多