2014-06-13 45 views

回答

1

它不在server.xml文件中,而是在web.xml文件中。特別是{cfroot}/cfusion/wwwroot/WEB-INF/web.xml,您需要在進行更改後重新啓動ColdFusion服務。

從此處的博客文章 - Changing the default URL pattern for REST Services in ColdFusion 10

的ColdFusion處理啓用REST服務的方式是通過在web.xml中預先定義Servlet映射,看起來像這樣: -

<servlet-mapping id="coldfusion_mapping_15"> 
    <servlet-name>CFRestServlet</servlet-name> 
    <url-pattern>/rest/*</url-pattern> 
</servlet-mapping>` 

這個Servlet映射有一個URL模式,告訴CF任何以「/ rest」開頭的URL都將被視爲一個REST服務。但是,如果您覺得需要將其更改爲更合適的內容,則只需在{cfroot} /cfusion/wwwroot/WEB-INF/web.xml中更改url-pattern,然後重新啓動ColdFusion Server。

+0

謝謝。我是否也需要更改uriworkermap.properties文件? –

+0

不是根據我引用的博客文章。 –

+0

根據http://www.adobe.com/devnet/coldfusion/articles/restful-web-services.html#articlecontentAdobe_text_3您還需要更改uriworkermapp.properties文件。 –