Adobe Coldfusion错误:找不到应用程序。空<;br>;错误发生在第-1行

Adobe Coldfusion错误:找不到应用程序。空<;br>;错误发生在第-1行,coldfusion,adobe,Coldfusion,Adobe,我们在application.cfc中放置了一个代码片段,以便在应用程序出现问题时发送包含错误信息的电子邮件。我们有时会收到错误结构,如所附的屏幕截图所示。真的,这几乎什么都没说。我能看到的唯一一个模板是/api(有时它也可以作为/rest返回),但是服务器上不存在此文件夹 知道这是什么吗 您正在运行哪个版本的ColdFusion?看起来像2016年或2018年 请尝试在\cfusion\wwwroot\WEB-INF\WEB.xml文件中对此进行注释 由此: <servlet-mappi

我们在application.cfc中放置了一个代码片段,以便在应用程序出现问题时发送包含错误信息的电子邮件。我们有时会收到错误结构,如所附的屏幕截图所示。真的,这几乎什么都没说。我能看到的唯一一个模板是/api(有时它也可以作为/rest返回),但是服务器上不存在此文件夹

知道这是什么吗


您正在运行哪个版本的ColdFusion?看起来像2016年或2018年

请尝试在\cfusion\wwwroot\WEB-INF\WEB.xml文件中对此进行注释

由此:

<servlet-mapping id="coldfusion_mapping_16">
    <servlet-name>CFRestServlet</servlet-name>
    <url-pattern>/api/*</url-pattern>
</servlet-mapping>

CFRestServlet
/原料药/*
为此:

<!--
<servlet-mapping id="coldfusion_mapping_16">
    <servlet-name>CFRestServlet</servlet-name>
    <url-pattern>/api/*</url-pattern>
</servlet-mapping>
-->

实际映射(coldfusion_mapping_16)可能不同。查找
“/api/*”

搜索
“/rest/*”
部分,并将其注释掉。
不要忘记重新启动ColdFusion服务。
这应该可以解决问题

编辑:搜索了一下这个问题,发现了一个类似的问题,有一些背景信息和解决方案:

我也有这些,如果你去yoursite.com/api/或yoursite.com/rest/你会看到一个空白页。我不确定这是iis还是cf设置的,但当有人在服务器上乱翻时,我会发现错误