Blog

Publicando uma aplicação compilada com JAR

A compialação com JAR é uma das formas mais práticas e rápidas para disponibilização de aplicações feitas com Maker. Entre as principais vantagens estão:

  • Redução no tamanho do arquivo gerado;
  • Redução do tempo de transferência do arquivo para o servidor;
  • Permite uma manutenção de um histórico de versões de forma prática.

Gerando o arquivo JAR no Webrun

Na seção administrativa do Webrun e gere um JAR. É importante observar o número exato da versão do Webrun.

Webrun 2.x e 3.x

  1. Acesse seu Webrun pelo navegador:
    • Webrun 2.7: http://localhost:8087/webrun/adminlogon.jsp?syscode=L2S
    • Webrun 3.6: http://localhost:8036/webrun/adminlogon.jsp?syscode=L2S
  2. Na lista de sistemas escolha a opção “Configurações”:
    • Webrun 2.7: http://localhost:8087/webrun/adminlogon.jsp?syscode=L2S
    • Webrun 3.6: http://localhost:8036/webrun/adminlogon.jsp?syscode=L2S
  3. Informe o usuário e senha de administração (Padrão, usuário: admin, senha: webrun);
    • Se não lembrar a senha ou for necessário trocar edite o arquivo admin.xml;
  4. Selecione o sistema que deseja exportar e cliquem em “Configurar”;
  5. Clique em “Exportar” e será aberto um popup (Verifique seu bloqueador de popup se necessário);
  6. Passe o mouse sobre o botão “Exportar Código (jar)”;
  7. Abaixo vão aparecer 3 opções, para evitar erros marque todas, em especial a opção ” Exportar todas as regras?”;
  8. Clique no botão “Exportar Código (jar)” e aguarde a geração do arquivo;
  9. No final um arquivo JAR será gerado e o download será iniciado.

Atualizando no servidor

Após gerar o arquivo será necessário envia-lo para o servidor, para ter certeza que ele foi gerado corretamente é importante fazer um teste no ambiente ALFA e BETA conforme descrito no tópico correspondente.

Para publicar uma aplicação via FTP siga os passos abaixo.

  1. Conecte ao servidor FTP correspondente (Se necessário baixe o FileZilla ou outro cliente FTP de sua escolha);
  2. Selecione a pasta com o nome de sua conta;
  3. Navegue para a pasta: /<CONTA>/webrun/systems
  4. Envio o WFRE do projeto, se não existir;
  5. Remova o JAR anterior, se houver nesta pasta;
  6. Adicione o novo JAR. É importante que ele tenha o mesmo nome do WFRE;
  7. Se seu sistema usar alguma biblioteca extra, as mesmas devem ser enviadas para a pasta Maker.Commons, no servidor ela está localizada em: /<CONTA>/webrun/systems/Maker.Commons/
  8. Se for necessário alguma alteração/inclusão diretamente dentro do contexto acessa a pasta: /<CONTA>/tomcat/webapps/

Atualizando o Webrun no servidor

O JAR é criado baseado no Webrun correspondente. Assim, sempre que atualizar o webrun.war local você deve enviar o mesmo war para o servidor, colocando-o na pasta: /<CONTA>/tomcat/webapps/ com o nome “ROOT.war”.

Observações

O arquivo JAR ou o WAR não leva informações sobre o banco de dados. Assim, as alterações no banco de dados devem ser feitas explicitamente.

Leave a comment