2012-11-13 2 views
1

이전 웹 서버를 새 웹 서버로 마이그레이션하려고합니다. 우리는 ColdFusion 10 64 비트를 실행하는 Windows Server 2008 R2 64 비트 서버에 Effalre의 CFX_ImageCR3 태그를 설치하려고합니다.CFX_ImageCR3 | Windows Server 2008 R2에서 라이브러리를로드 할 수 없음 64 비트를 실행하는 ColdFusion 10 64 비트

Efflare의 웹 사이트에서 최신 설치 파일을 설치했으며 설명서에서 설명한대로 CFX C++ 태그를 ColdFusion 관리자에게 등록했지만 CFX_ImageCR3 태그를 사용하는 코드가 실행될 때 "Unable to load library . "

Google 검색 후 한 명은 Dependency Walker를 실행하여 누락 된 DLL을 확인하는 것이 좋습니다. GPSVC.DLL - - IESHIMS.DLL - MF.DLL - MFPLAT.DLL - MFREADWRITE.DLL - WLANAPI.DLL

새 서버에서 다음과 같은 '지연로드 종속성 모듈을 찾을 수 없습니다' 말한다

비교를 위해 CFX 태그가 작동하는 이전 서버에서 동일한 프로그램을 실행했습니다. GPSVC.DLL 및 IESHIMS.DLL을로드 할 수 없지만 다른 GPSVC.DLL 및 IESHIMS.DLL은로드 할 수 없다고보고했습니다.

두 서버 모두 동일한 운영 체제를 실행하고 있으며 유일한 차이점은 Cold Fusion 10입니다. 새 서버에 일부 DLL이 누락되었을 가능성이 있습니까? ColdFusion 10 64 비트와 호환되지 않을 수 있습니까? CF의 64 비트 설치에 32 비트 DLL CFX C++ 태그를로드 할 수 있습니까?

도움을 주시면 대단히 감사하겠습니다.

감사합니다.

답변

2

해결책을 찾았습니다. C++ CFX 세금은 32 비트이며 ColdFusion 64 비트 버전과 호환됩니다. Effalre는 현재 VIP 다운로드 사이트에 Java 태그 인 베타 설치 프로그램 인 cfx_imagecr_3_service_beta_081030.exe를 가지고 있습니다.

이 처음 알아낼 조금 신중해야하지만 베타를 설치 한 후에는 다음 단계를 수행하십시오 : \ efflare \ (C에 설치하지 마십시오 :

  1. 가 C에 베타 설치를 설치를 : \의 Program Files (x86))
  2. 시작 Windows 서비스 'Efflare ImageCR 3 서비스'
  3. 열기는 ColdFusion 클래스 경로에 다음 CF 관리자 고토 Java 및 JVM이 추가! {applicatino.home}/wwwroot에/WEB-INF/lib, C : /Efflare/imagecr3.jar
  4. ColdFusion을 다시 시작하십시오.

참고 : 기본 ColdFusion 10을 설치하는 경우 클래스 경로. 첫 번째 경로는 cfx.jar 파일이있는 디렉토리를 가리켜 야합니다. -java.lang.NoClassDefFoundError Exception com/allaire/cfx/CustomTag 오류가 발생하면 클래스 경로가 cfx.jar 파일의 위치를 ​​가리키고 있기 때문입니다.

관련 문제