【发布时间】: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