当前位置:  开发笔记 > 运维 > 正文

如何在coldFusion应用程序中找到自定义标记实例

如何解决《如何在coldFusion应用程序中找到自定义标记实例》经验,为你挑选了0个好方法。

我正在将一个非常古老的应用程序(目前在CF8中运行)迁移到Lucee.但是我遇到了一个似乎是某种自定义标签的问题.

我已经尝试确保旧安装和新安装的IIS中的所有虚拟目录都相同.并确保CFIDE和Lucee Admin中的映射和自定义标记路径相同.

但是我收到了这个错误.并且无法弄清楚这cflink是如何被实例化的.

在此输入图像描述

在此输入图像描述

我在utils.cfc文件的第300行找到了错误代码的位置 在此输入图像描述

我很长时间没有使用自定义标签,但认为它们通常用下划线调用,代码应该更像是如果它被称为自定义标签.

如果我去运行此应用程序的当前CF服务器,我可以发现已创建cfclass文件 在此输入图像描述 在名为"tags"的目录中名为cflink.cfm的文件中,即使"tags"目录似乎没有映射,也不在管理员的"自定义标记路径"下列出.

这个应用程序是从2003年开始的,你可以想象已经发展成为意大利面条代码的不匹配,从一开始就没有人问这个标签是如何实例化的.

有遗留代码经验的人是否有任何其他想法,我应该尝试让它工作?目前只有一个生产环境,如果我能让它在Lucee上工作,它不仅是一个在10年内不存在的开发环境,而且对我来说能够继续展示Lucee是一个很好的方式一个伟大的CFML引擎

添加附加信息

Leigh曾询问init是否可能是jar引用,但是在cflink.cfm文件中我看到了这段代码:

    
        
        
        
        
        
        
            
        
            
        
        
        
    

在tags\cflink.cfm中的代码中也引用了cflink


    
    
    
 ......

虽然这可能是递归,因为它是在2004年写的,我有点怀疑它

添加搜索的屏幕截图

在此输入图像描述 在此输入图像描述

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有