【问题标题】:ColdFusion 2018 Admin Console Shows Indestructible Search BarColdFusion 2018 管理控制台显示坚不可摧的搜索栏
【发布时间】:2026-01-07 02:05:02
【问题描述】:

当我登录 ColdFusion 2018 管理控制台时,会显示以下屏幕截图。关闭按钮不起作用。搜索框也不行。重新启动 WebLogic 服务器并重新打开控制台没有帮助。如何解决这个问题?在此之前,我在使用 ColdFusion 控制台时从未遇到过这个问题。

这是浏览器中的控制台登录。 Eclipse 中没有报错。

【问题讨论】:

  • ColdFusion 日志文件中是否报告了任何错误?
  • 你用的是什么浏览器?另外,请向 Adob​​e 提交一张票。
  • 问题已修复。如果您发现它有用或将来作为参考,请对问题进行投票。特别感谢 Edwin 在 Adob​​e 论坛上帮助我解决了这个问题。
  • 请在 Adob​​e 论坛上发布问题链接。

标签: coldfusion console adobe


【解决方案1】:

您缺少为运行 CF2018 管理控制台前端所需的 jQuery 脚本提供服务的 /cf_scripts 映射。

映射应该指向/ColdFusion2018/cfusion/wwwroot/cf_scripts/

如果您使用的是内置 Tomcat,请找到 /ColdFusion2018/cfusion/runtime/conf/server.xml 并调整您的上下文:

<Context path="" docBase="/your-webroot/" workDir="/ColdFusion2018/cfusion/runtime/conf/Catalina/localhost/tmp">
    <Resources>
        <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="/ColdFusion2018/cfusion/wwwroot/CFIDE" webAppMount="/CFIDE" />
        <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="/ColdFusion2018/cfusion/wwwroot/WEB-INF" webAppMount="/WEB-INF" />
        <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="/ColdFusion2018/cfusion/wwwroot/cf_scripts" webAppMount="/cf_scripts" />
    </Resources>
</Context>

如果您使用的是 IIS,您可以简单地添加一个虚拟目录。符号链接可能也可以解决这个问题。

【讨论】:

  • 我从来不知道 ColdFusion 2016 可以在 jQuery UI jQuery UI 1.8.16 和 jQuery 3.1.1 上运行
  • @JamesAMohler ColdFusion 2018 使用 JQuery。 2016 年将在没有 Jquery 的情况下运行。
【解决方案2】:

您的 neo-runtime.xml 文件中的值似乎不正确。 CfFormScriptSrc 值应该只是“/cf_scripts/scripts/”。不明白的可以参考https://forums.adobe.com/message/10705035的讨论

【讨论】:

  • 是的,是我,这里是同一个人 :D 无论如何感谢您的解决方案。
  • @no0b3 很高兴为您提供帮助!
  • 这也为我解决了这个问题。只需几条笔记,以防他们帮助任何人。 1)对我来说,原始值只是“/scripts1/”。 2) 我必须重新启动 CF 服务才能使修复生效——我应该知道这一点,但我花了几分钟才意识到这一点。非常感谢您提供此解决方案。