2013-03-15 53 views
0

我們在Windows 2003和JVM 1.6 Build 17上運行ColdFusion 8,工作沒有任何問題。我們正在嘗試升級到Windows 2008 R2,並且當我們將ColdFusion 8指向64位JVM 1.6_17時,我們在ColdFusion輸出日誌中出現此錯誤。Windows 2008 R2 64位+ ColdFusion 8 + 64位JVM - 加載錯誤:C: ColdFusion8 runtime jre bin server jvm.dll

Error loading: C:/ColdFusion8/runtime/jre\bin\server\jvm.dll 

我們想通了msvcr71.dll已經失蹤並將其複製到C:\ColdFusion8\runtime\bin目錄,但似乎正在改變。

在Windows事件查看器,我可以看到這條消息,服務特定錯誤,系統找不到指定的文件終止了的ColdFusion 8應用程序服務器服務..

它看起來是JVM.DLL有更多一些依賴關係dll,這在文件系統上是缺少的。我們如何獲得jvm.dll一直在尋找的依賴關係?或者我們能否知道哪個指定文件無法找到?

+2

您正在運行ColdFusion 8 Update 1嗎?我相信這是第一個支持64位JVM的版本。既然你升級了操作系統版本,爲什麼不升級ColdFusion呢?我意識到ColdFusion 10與ColdFusion 8非常不同,但ColdFusion 9非常相似。你至少應該升級到ColdFusion 9(在我看來)。 – 2013-03-15 14:11:48

+0

另外,您是否安裝了ColdFusion 8 Update 1的64位版本? – 2013-03-15 14:37:44

+1

可以肯定的是,這個DLL真的存在嗎?如果您使用JRE,則可能需要使用JDK。 – Busches 2013-03-15 15:50:33

回答

0

我有完全相同的問題。我安裝了Microsoft Visual C++ redistributional版本2010的64位版本。之後,ColdFusion開始正常運行。

相關問題