【问题标题】:java.lang.NoSuchMethodError: coldfusion.runtime.CfJspPage.bindImportPath(Ljava/lang/String;)Vjava.lang.NoSuchMethodError:coldfusion.runtime.CfJspPage.bindImportPath(Ljava/lang/String;)V
【发布时间】:2015-07-06 16:28:58
【问题描述】:

从 8 到 10 切换冷融合版本时。一旦我的 Tomcat 服务器启动并运行,当我尝试访问任何冷融合页面时,我不断收到此错误:

java.lang.NoSuchMethodError: coldfusion.runtime.CfJspPage.bindImportPath(Ljava/lang/String;)V

但是,一旦我转到该文件并进行任何更改并保存它,它就会开始工作。

我已尝试从 Coldfusion 管理员那里清除模板缓存,但没有成功。

更新

鉴于这种情况。有什么可能的解决方案来避免不得不执行这个繁琐的过程?

【问题讨论】:

  • 这里没有真正看到问题......
  • 听起来你的 WEB-INF/cfclasses 目录中有一堆用 CF8 编译的残留预编译文件...
  • 首先,确认文件在那儿,否则这个讨论是在浪费大家的时间。其次,如果他们在那里......摆脱他们!注意:如果有人在评论中询问您以澄清您的问题,请更新问题,不要只在评论中回复。
  • 对。所以删除它们。这很可能是你的问题。如果至少 CF8 中的某些功能不能以与 CF10 兼容的方式编译,我一点也不感到惊讶。
  • "...您的 WEB-INF/cfclasses 目录中的文件...删除它们...删除它们"。我不确定有什么不清楚的地方?不过还是再说一遍:删除WEB-INF/cfclasses目录下的所有文件。

标签: coldfusion coldfusion-10 coldfusion-8


【解决方案1】:

如果您有权访问 CF Admin,则可以在那里清除缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2013-09-07
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多