Configuração e Erros do Java
O primeiro ponto a ser observado é que a versão do Java deve ser 1.8 mais recente (final acima de 300) ou Java Zulu 1.7 ou Zulu 1.8, veja no tópico “Configurando o Java do Tomcat/Webrun” como configurar a versão do Java. Os erros mais comuns são: Possíveis soluções para essas duas situações são apresentadas […]
Configurando o Java do Tomcat/Webrun
OBSERVAÇÃO: As instruções aqui são mera cortesia. Não faz parte do suporte a APIs. Acesse a pasta BIN do Tomcat. Por exemplo: “C:\Program Files (x86)\Softwell Solutions\Webrun 3.9\tomcat\bin; Localize o arquivo Tomcat6w, Tomcat7w ou Tomcat8w, de acordo a versão do seu Tomcat; Copie o arquivo e altere o nome do novo arquivo para Webrun_Studiow, Webrun_3.9w ou o nome […]
Depurando fluxo web
O webrun por padrão bloqueia os detalhes de erro dos fluxos web, assim, ao tentar executar um fluxo web no navegador somente a mensagem de “Internal Error” é retornada sem maiores detalhes. Desabilitando o tratamento de erros do Webrun Abra o arquivo “WEB-INF\web.xml” dentro do diretório do Webrun (EX: “C:\Program Files (x86)\Softwell Solutions\Maker 3.X\Webrun 3.X\tomcat\webapps\webrun\WEB-INF\web.xml”). […]
Tabelas necessárias para publicar com JAR ou WAR
No seu banco de dados devem ter no mínimo as seguintes tabelas FR_SISTEMA – Com os dados, especialmente o do sistema com a sigla correspondente; FR_USUARIO – Enviar os registros dos usuários, especialmente o “master”; FR_GRUPO FR_USUARIO_GRUPO FR_USUARIO_SISTEMA FR_PERMISSAO FR_LOG FR_LOG_EVENT FR_SESSAO FR_SESSAO_VI (View) Sequencia/Generator GEN_LOG (Sequencia / Generator), não é necessária em todos os […]
Pasta BIN do Java no Webrun 2.x e 3.x
A pasta BIN do Java pode ser utiilizada para adicionar recursos nativos ao Java, como acesso ao hardware porta serial, impressoras fiscais, dispositivos diversos… É importante certificar-se que a pasta em questão está sendo usada corretamente. Windows (32 bits) C:\Program Files\Softwell Solutions\Maker 2.7\Webrun 2.7\java\jre\bin\ C:\Program Files (x86)\Softwell Solutions\Maker 3.6\Webrun 3.6\java\jre\bin\ Windows (64 bits) C:\Program Files […]
Ocultando as abas do formulário
Usando o código abaixo é possível exibir/ocultar o bloco (div) onde são exibidas as abas do formulário. Para tal crie um fluxo no “Ao Entrar” do formulário, ou qualquer outro evento que deseje. O fluxo só precisa de uma função: “Executar JavaScript”. Passando o seguinte código: d.t.div.firstChild.style.display = ‘none’; Para exibir as abas novamente execute o seguinte […]
Testando uma aplicação no Webrun
É importante ter certeza que todas as alterações estão funcionando corretamente após a compilação do projeto (JAR ou WAR). Para tal recomendamos criar uma ambiente ALFA e BETA para testes. Primeiros passos Verifique se a versão do webrun.war usada local é a mesma usada em produção: Acesse o arquivo changelog.txt ( http://localhost:8039/webrun/changelog.txt ), verifique a versão […]
Configurando um domínio personalizado
Configurando o DNS No registro DNS você deve criar um subdomínio que aponte para o subdominio do servidor, cada provedor tem seus próprios métodos, mas de forma geral você deve criar um registro do tipo CNAME. Obs: Se você usar um registro que aponte para o IP (tipo A), o mesmo poderá deixar de funcionar […]
Otimizando o consumo de memória
O consumo de memória do Webrun está diretamente ligado aos fluxos e consultas executados. É importante observar que o consumo de memória reportado no gerenciador de memórias do Windows não reflete diretamente o consumo de memória do Webrun. Em especial aos picos de memória que ocorrem na carga inicial do sistema. Formulários e Componentes Consultas […]
Pastas e arquivos do Maker / Webrun
O Maker e o Webrun tem algumas pastas especiais, aqui vai a definição e o local padrão dessas pastas. Webrun – É a pasta base onde os arquivos para execução da aplicação se encontram. Normalmente está localizada dentro da pasta ‘Arquivos de Programas’ do Windows e pode variar ligeiramente de acordo com a versão do seu […]