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
- 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
- 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
- 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;
- Selecione o sistema que deseja exportar e cliquem em “Configurar”;
- Clique em “Exportar” e será aberto um popup (Verifique seu bloqueador de popup se necessário);
- Passe o mouse sobre o botão “Exportar Código (jar)”;
- Abaixo vão aparecer 3 opções, para evitar erros marque todas, em especial a opção ” Exportar todas as regras?”;
- Clique no botão “Exportar Código (jar)” e aguarde a geração do arquivo;
- 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.
- Conecte ao servidor FTP correspondente (Se necessário baixe o FileZilla ou outro cliente FTP de sua escolha);
- Selecione a pasta com o nome de sua conta;
- Navegue para a pasta: /<CONTA>/webrun/systems
- Envio o WFRE do projeto, se não existir;
- Remova o JAR anterior, se houver nesta pasta;
- Adicione o novo JAR. É importante que ele tenha o mesmo nome do WFRE;
- 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/
- 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.