A instalação silenciosa do ColdFusion 9 chama o instalador da GUI no Windows 8

3

O instalador da GUI do ColdFusion 9 não funciona no Windows 8 (esse é um problema conhecido). Para tentar contornar isso, tentei usar o instalador "silencioso", conforme detalhado no Blog do Adobe ColdFusion: " Realizando uma instalação silenciosa do ColdFusion 9 ".

Eu tenho este arquivo installer.properties:

INSTALLER_UI=SILENT
SILENT_LICENSE_MODE=developer
SILENT_INSTALLER_TYPE=jrun
SILENT_WEBROOT_FOLDER=C:\apps\adobe\JRun\4\server\cfusion\cfusion-ear\cfusion-war
SILENT_INSTALL_ODBC=true
SILENT_INSTALL_VERITY=false
SILENT_INSTALL_SOLR=true
SILENT_INSTALL_SAMPLES=true
SILENT_INSTALL_JNBRIDGE=true
SILENT_INSTALL_FOLDER=C:\apps\adobe\JRun\4
SILENT_SOLR_INSTALL_FOLDER=C:\apps\adobe\ColdFusion\9\solr
SILENT_ADMIN_PASSWORD=123
SILENT_FLEX_ENABLED=false
SILENT_ENABLE_RDS=true
SILENT_RDS_PASSWORD=123

Tudo parece OK ... Não estou feliz com a maneira como tenho que adivinhar o caminho da instância padrão do ColdFusion instalado no valor SILENT_WEBROOT_FOLDER . Mas, afinal, seria aonde esses arquivos iriam se eu estivesse usando o instalador da GUI.

De qualquer forma, eu corro o instalador a partir da linha de comando (rodando como admin), assim:

ColdFusion_9_WWEJ_win64.exe -f installer.properties

Isso inicia imediatamente o instalador da GUI, que cai prontamente devido a não ser compatível com o Windows 8.

Minha pergunta se resume a:

  1. é o meu arquivo installer.properties correto. Eu presumo que as instruções no blog estão corretas, mas a Adobe tem o hábito de não ser muito diligente com a documentação, então eu não tenho 100% de certeza disso;
  2. por que o instalador da GUI ainda está tentando executar ao fazer uma instalação silenciosa;
  3. existe alguma outra maneira de instalar o ColdFusion 9 no Windows 8 (suspeito que "não")?

Fico feliz em fornecer mais informações que possam ajudar.

    
por Adam Cameron 07.02.2014 / 22:38

4 respostas

0

Eu decidi responder a mim mesmo, já que trabalhei com o processo sozinho sem hackear nada ou "sair da pista" a qualquer momento.

@Anit respondeu duas das minhas perguntas:

1) is my installer.properties file correct. I'm presuming the instructions on the blog are correct, but Adobe to have a habit of not being very diligent with their documentation, so I'm not 100% sure of that;

Sim, estava correto.

2) why is the GUI installer still trying to run when doing a silent install;

Tudo se resume ao ColdFusion ser basicamente estúpido. Não entende o que o "silencioso" em "instalação silenciosa" significa. Bem, OK, não é o que Anit disse, mas eu destilei a resposta dele para isso.

Existe a terceira pergunta:

3) is there any other way of getting ColdFusion 9 installed on Windows 8 (I suspect "no")?

Julian (cfSimplicity) deu uma resposta para isso, e eu não tenho dúvidas de que funciona, mas não é bem o que eu queria.

Tudo se resume ao que detalho em meu blog: " ColdFusion 9 em Windows 8 ":

  1. Crie um arquivo .war em outra máquina, sem executar o Windows 8
  2. Execute o ColdFusion via Tomcat na máquina Win8, implantando o arquivo .war

Trabalho feito.

    
por 12.02.2014 / 01:52
2

Seu installer.properties está correto. A GUI está sendo lançada porque os requisitos do sistema não são atendidos. O popup é a janela de erro, devido à falha do instalador. De acordo com a Matriz de suporte do CF9 atual, o ColdFusion 9 não é suportado no Windows 8.

    
por 07.02.2014 / 23:19
1

Sim, parece que o arquivo de instalação silenciosa deve funcionar - duvido que faça alguma diferença, mas nas instalações automatizadas do CF que configurei, o caminho para o arquivo de instalação silenciosa é um caminho completo incluindo a unidade. provavelmente é só eu.

Não tenho certeza se a pequena janela do instalador aparece quando está sendo executada silenciosamente. Quero dizer que me lembro de fazer isso quando estava configurando isso (todas as instalações automáticas agora acontecem em um usuário do sistema sessão que eu nunca vejo). Eu acredito que a janela exibe o status, mas nunca solicita a entrada do usuário.

Seu único problema pode ser a falta de suporte do Windows 8, que provavelmente será muito difícil de contornar. Você pode tentar executar o instalador no modo de compatibilidade para um sistema operacional anterior, mas desde que a Adobe anunciou suporte para CF10 no Win8 somente se ele for instalado com uma versão mais nova e atualizada do instalador do CF10 , é improvável que o CF9 seja instalado no Win8.

    
por 07.02.2014 / 22:59
1

is there any other way of getting ColdFusion 9 installed on Windows 8 (I suspect "no")?

Na verdade, sim. Apenas funcionou usando o 32-bit instalador para CF9.0.2. Idealmente, queremos 64 bits, mas 32 bits devem funcionar bem como um ambiente de desenvolvimento.

Execute-o como administrador no modo de compatibilidade (ou seja, clique com o botão direito > Solucionar problemas de compatibilidade > Solucionar problemas de programa > O programa funcionou ... etc > Win7 > Programa de teste > Salvar configurações).

A instalação correu bem, mas a ferramenta wsconfig se recusou a trabalhar com o IIS8, portanto, você precisa adicionar os mapeamentos do manipulador manualmente para * .cfm * .cfc etc. A DLL para mapear é:

<cfroot>\runtime\lib\wsconfig\jrun_iis6_wildcard.dll

Eu tive que copiar o arquivo de uma instalação existente (na verdade eu copiei todo o diretório wsconfig).

Houve vários outros ajustes do IIS necessários, sendo o principal deles permitir que os aplicativos de 32 bits fossem incluídos no App Pools > Definir padrões do pool de aplicativos.

    
por 09.02.2014 / 00:11

Tags