我在Windows 2012 R2服务器上运行CF11。该站点(从运行CF9的Windows 2003迁移)基本上运行良好,除了1个目录,我得到500错误。当我运行www.site.com/test/index.html时会显示该页面,但www.site.com/test/index.cfm会抛出500错误。我删除了application.cfc,index.cfm有4个字符......" test"它会引发错误。
我发现IIS(8.5)中的目录并没有什么异常,在CF Admin中没有任何异常。
我100%感到困惑!任何帮助表示赞赏。
答案 0 :(得分:2)
我发现了这个问题。我应该清楚它是www.site.com/API/
。我们没有使用REST组件,因此我在web.xml文件中注释了以下内容并重新启动了CF,它运行正常:
<servlet-mapping id="coldfusion_mapping_16">
<servlet-name>CFRestServlet</servlet-name>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>