Install shield aplicação web com tomcat?

1 resposta
P

Pessoal,

Vocês sabem alguma dica para criar uma aplicação web para distribuir em CD?

Quero criar um Install Shield (Inno Setup) para disponibilizar a minha aplicação.

Pensei em só colocar a pasta

C:/MinhaApp
C:/MinhaApp/tomcat

1 - primeira opção
Coloco no menu iniciar um bat iniciar Servidor e um atalho para http://localhost:8080/MinhaApp
O usuário se acostuma a sempre iniciar o servidor antes de abrir a aplicação

2 - segunda opção
Só coloco um atalho para uma html básico C:/MinhaApp/statup.html,
nesse html faço uma requisição Ajax para http://localhost:8080/MinhaApp, senão responder,
falo que o servidor precisa ser iniciado e coloco um um link no html C:/MinhaApp/startTomcat.bat

O que vocês acham, alguma outra sugestão?

Abraços,
Pablo

1 Resposta

T

Do jeito que você fez é simples, mas dê uma testada com seu cliente. Ele vai achar um monte de problemas ou então vai achar que está OK. Procure pelo menos 3 ou 4 pessoas para servirem de cobaias.

Eu fiz isso (aplicação Web num instalador em CD) e justamente foi com o InstallShield - cruz credo, não fale desse cara perto de mim. Eu digo: foi um parto - uma cesariana daquelas feitas com faca cega, sem anestesia - acho que estilo Alien 3 - e com complicações mil.
No meu caso, tivemos de fazer um monte de coisas:

  • Transformar o Tomcat em serviço - isso está pronto na distribuição do Tomcat mas não funciona direito
  • Adaptar o Gerenciador de Serviços do Tomcat ao Windows Vista, e trocar vários ícones
  • Corrigir o Gerenciador de Serviços do Tomcat, que não funciona direito
  • Conforme a configuração da máquina do usuário (+/- memória - +/- CPU) ajustar alguns parâmetros de startup do Java
  • Botar um monte de ícones
  • Criar um wrapper JNI para iniciar o Tomcat no caso do Windows 98/ME
  • Criar um “gerenciador de serviços” para esse caso Windows 98/ME
    etc.
Criado 26 de maio de 2008
Ultima resposta 26 de mai. de 2008
Respostas 1
Participantes 2