2013-03-15 4 views
0

У нас есть ColdFusion 8, работающий в Windows 2003 и JVM 1.6 Build 17, и они работать без каких-либо проблем. Мы пытаемся перейти на 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 (на мой взгляд). –

+0

Также вы устанавливаете 64-битную версию ColdFusion 8 Update 1? –

+1

Чтобы быть уверенным, действительно ли эта DLL существует? Возможно, вам придется использовать JDK, если вы используете JRE. – Busches

ответ

0

У меня была такая же проблема. Я установил 64-разрядную версию Microsoft Visual C++ redistributional версии 2010. После этого ColdFusion начал нормально.