Snažíme sa migrovať náš starý webový server na nový webový server. Snažíme sa nainštalovať značku CFX_ImageCR3 od spoločnosti Effalre na serveri Windows Server 2008 R2 64 Bit so systémom ColdFusion 10 64-bit.
Nainštalovali sme najnovší inštalačný súbor zWebové stránky spoločnosti Efflare a zaregistrovali značku CFX C ++ v administrátorovi ColdFusion tak, ako je opísaná v dokumentácii, ale keď sa spustí kód, ktorý používa značku CFX_ImageCR3, hovorí sa "Nemožno načítať knižnicu".
Po vyhľadávaní Google sme odporúčali jednu osobuspustite Dependency Walker a zistite, aké DLL chýbajú. Na novom serveri sa hovorí, že nasledujúci modul "delay-load dependency not found" - GPSVC.DLL - IESHIMS.DLL - MF.DLL - MFPLAT.DLL - MFREADWRITE.DLL - WLANAPI.DLL
Pre porovnanie som spustil ten istý program na starom serveri, na ktorom pracuje táto značka CFX. Uviedol, že GPSVC.DLL a IESHIMS.DLL sa nemohli načítať, ale ostatné by mohli.
Oba servery sú rovnakéOperačné systémy a jediný rozdiel je Cold Fusion 10. Je možné, že na serveri niekedy chýbam niektoré DLL? Mohol by to byť, že nie je kompatibilný s ColdFusion 10 64-bit? Môžete načítať 32-bit DLL CFX C ++ tagy na 64-bitovú inštaláciu CF?
Akákoľvek pomoc je veľmi cenená.
Vďaka
odpovede:
2 pre odpoveď č. 1Nájdené riešenie. Zdá sa, že daň C + + CFX je 32 bitov a je kompatibilná so 64-bitovou verziou ColdFusion. V súčasnosti má spoločnosť Effalre na svojej lokalite na prevzatie VIP verziu beta, cfx_imagecr_3_service_beta_081030.exe, čo je značka Java.
Na začiatku to bolo trochu zložité, ale po nainštalovaní verzie beta sa uistite, že postupujete podľa týchto krokov:
- Nainštalujte inštalátor beta do priečinka C: vyparujte (neinštalujte do programu C: Program Files (x86)!)
- Spustite službu Windows "Služba Effource ImageCR 3"
- Otvorte administrátora CF a získate Java a JVM, v ColdFusion Class Cesta pridajte: {applicatino.home} /wwwroot/WEB-INF/lib,C:/Efflare/imagecr3.jar
- Reštartujte ColdFusion
POZNÁMKA: Cesta triedy, ak je pre inštaláciu ColdFusion 10 nainštalovaná. Prvá cesta musí ukazovať na adresár, kde máte súbor cfx.jar. Ak sa zobrazí chyba -java.lang.NoClassDefFoundError Výnimka com / allaire / cfx / CustomTag, je to preto, že cesta triedy nevedie k tomu, kde je umiestnený súbor cfx.jar.