!!!IMPORTANTE!!!!

ltima reviso 21/06/2004

O CFGIGOL - http://www.cfgigolo.com - E SEUS AUTORES NO SE RESPONSABILIZAM POR QUAISQUER DANOS OU PROBLEMAS QUE ESTE MINI GUIA E ARQUIVOS CONTIDOS NESTES POSSAM CAUSAR  SUA INSTALAO DE COLDFUSION OU AO SEU SISTEMA OPERACIONAL OU  SUA PACINCIA OU QUALQUER OUTRA COISA NA FACE DA TERRA. USE-O(S) APENAS SE ESTIVER CIENTE DE QUE CASO ALGO DE ERRADO OCORRA VOC SER O NICO RESPONSVEL POR ISSO.

ESTES PROCEDIMENTOS PODEM SER APLICADOS PARA INSTALAES "LIMPAS" OU J "HOTFIXEADAS" DO COLDFUSION MX 6.1 EM MODO "STAND ALONE" OU "Server Configuration" EM PLATAFORMA MICROSOFT WINDOWS!!

So passos simples, porm LEIA COM ATENO!

1) Abra o arquivo "hotfixes_cfmx61.zip";

2) Encontre o arquivo "cfide.zip", abra-o e extraia, substituindo os arquivos existente de mesmo nome na pasta "CFIDE" (web_root/CFIDE). Se voc possui mltiplos diretrios CFIDE em seus sites, repita este passo para cada um deles;

3) No ColdFusion Administrator entre na seo "Java and JVM". Em "JVM Arguments" desa at a ltima linha da caixa de texto. Nesta mesma ltima linha, clique com o mouse e posicione o cursor imediatamente aps o ltimo argumento (que dever ser "XX:+UseParallelGC" se voc no fez nenhuma modificao desde a instalao padro). Agora D UM ESPAO (tecla space,  aquela compridinha que faz separar as palavras) e cole um argumento adicional "-XX:+ForceTimeHighResolution -Djavax.xml.parsers.SAXParserFactory=com.macromedia.crimson.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=com.macromedia.crimson.jaxp.DocumentBuilderFactoryImpl" SEM AS ASPAS! ATENO: cuidado para no dar "enter", isso far com que este argumento seja inserido numa segunda linha, o que far o CFMX travar na hora de reiniciar, ensira o argumento logo aps o ltimo apenas com um espao. Em seguida clique em "Submit";

3) Pre o servio do ColdFusion, chamado "ColdFusion Application Server";

4) Abra o "Windows Task Manager" (CRLT+ALT+DEL) e na orelha "Processes" procure pelo processo chamado "cfcrystal.exe". Se este  existir, finalize-o. Caso contrrio, siga em frente (se voc no usa crystal reports este processo dificilmente estar rodando);

5) Delete todos os arquivos .class existentes na pasta "C:\CFusionMX\wwwroot\WEB-INF\cfclasses". Estes so arquivos java gerados automaticamente pelo ColdFusion. Eles precisam ser deletados porque um dos hotfixes da lista faz mudanas no engine do CFMX, mudando a forma como os templates CFML so transformados em Java bytecode. Deletando estes arquivos o CFMX  obrigado a recompil-los novamente da prxima vez que forem acessados;

6) Abra o arquivo "pacote.zip" e extraia os arquivos para a pasta raiz do CFMX, (ex: "C:\CFusionMX\") sobreescrevendo os arquivos existentes. ATENO: somente os arquivos antigos que PRECISAM estar no diretrio raiz (eg. jintegra_153) esto contidos no zip. Os demais podem ser sobreescrevidos sem problemas, at onde testei;

7) Reinicie o servio do ColdFusion, chamado "ColdFusion Application Server";

8) No ColdFusion Administrator, clique em "System Information" e confira se a sua verso foi atualizada para alguma coisa parecida com "6,1,0,hf...."

Pronto, voc cumpriu a maratona de atualizao para todos estes hotfixes/pacthes:

http://www.macromedia.com/support/coldfusion/ts/documents/navserver_blank.htm
http://www.macromedia.com/support/coldfusion/ts/documents/crystal_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/conn_pool_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/cfmx61_sqlserver_cpu.htm
http://www.macromedia.com/support/coldfusion/ts/documents/cfinsert_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/com_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/cfform_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/hotfix_domain_cookies.htm
http://www.macromedia.com/support/coldfusion/ts/documents/quotes_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/webservices_header.htm
http://www.macromedia.com/support/coldfusion/ts/documents/createuuid_clock_speed.htm
http://www.macromedia.com/support/coldfusion/ts/documents/duplicate_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/client_purge_hotfix.htm
http://www.macromedia.com/support/coldfusion/ts/documents/cfmx61_cfapplets_hotfix.htm
http://www.macromedia.com/devnet/security/security_zone/mpsb03-07.html
http://www.macromedia.com/devnet/security/security_zone/mpsb03-06.html
http://www.macromedia.com/devnet/security/security_zone/mpsb04-01.html
http://www.macromedia.com/devnet/security/security_zone/mpsb04-02.html
http://www.macromedia.com/devnet/security/security_zone/mpsb04-04.html
http://www.macromedia.com/devnet/security/security_zone/mpsb04-06.html

Leia alguns workarounds importantes, no implementados neste pacote:

http://www.macromedia.com/support/coldfusion/ts/documents/com_sandbox.htm
http://www.macromedia.com/support/coldfusion/ts/documents/tn18361.htm
http://www.macromedia.com/support/coldfusion/ts/documents/multihomed_cfide.htm
http://www.macromedia.com/support/coldfusion/ts/documents/mx61_install_path.htm
http://www.macromedia.com/support/coldfusion/ts/documents/rhas3_config.htm
http://www.macromedia.com/support/coldfusion/ts/documents/cfftp_sandbox.htm
http://www.macromedia.com/support/coldfusion/ts/documents/log_error_sitewide.htm
http://www.macromedia.com/support/coldfusion/ts/documents/jtopen_jdbc_hang.htm
http://www.macromedia.com/support/coldfusion/ts/documents/license_hyperthreaded.htm
http://www.macromedia.com/support/coldfusion/ts/documents/domain_cookie_ip.htm
http://www.macromedia.com/support/coldfusion/ts/documents/manual_uninstall.htm

Voluntrios para automatizar essa seqncia so bem vindos!

Alex Hbner
alex@hubner.org.br
http://www.cfgigolo.com
