Introdução 

O TOTVS Intellector editor é uma solução web based para edição de políticas para o Intellector server, em substituição ao client/server em PowerBuilder. Este manual descreve passo-a-passo o processo de instalação do servidor para o Wildfly 9 .0.2.

Para quem se destina o manual

O público alvo para este manual são administradores de sistemas e application servers, e que tenha bom conhecimento de WildFly9 e JVM.

O que é necessário para entender esse manual

Este manual assume que os administradores tem familiaridade com os conceitos de administração e deployment do Wildfly, Linux e Sun JDK.

Pré-requisitos

Como um primeiro passo, verifique os itens abaixo.

JDK 1.8

Instale a Sun JDK 1.8 64bits (último update) apropriada para sua plataforma.

Não é suficiente ter somente o Java Runtime Environment (JRE), é imprescindível ter a versão full-blown JDK.

Wildfly9

O TOTVS Intellector Editor foi homologado na versão Wildfly 9.0.2. Um bundle pré-configurado fica disponibilizado, onde configurações mínimas são necessárias para ajustar ao ambiente final, como descrito abaixo.

Baixe aqui o bundle.

Bootstrap para Wildfly9

Os scripts de bootstrap para o TOTVS Intellector editor estão na pasta padrão ($WILDFLY_HOME/bin/init.d), precisando apenas das modificações no que concerne a utilização via comando service do Linux. 

Configurando pool de conexão e Hibernate

Deployment do TOTVS Intellector Editor

Considerando que os itens de instalação foram seguidos, o próximo passo será o deployment (instalação) do pacote iw-editor-x.x.x.ear. Após o deploy, acessar o Editor em http://<IP>:8080/iw-front.

Iniciando o Wildfly9

Se os passos foram seguidos e tudo correu bem, então é hora de iniciar o Wildfly. No diretório $WILDFLY_HOME/bin/init.d existem os scripts de startup via service do SO, precisa adaptar ao contexto do ambiente (usuário, chmod, etc). Na pasta $WILDFLY_HOME/bin existe um script run-iw-editor.sh usado no desenvolvimento, que pode ser útil pra testar se a aplicação sobe, etc. Não use esse script em produção, exceto que ele seja adaptado para suportar service do SO.

Configurações adicionais

Normalmente, ajustes adicionais, ou tuning, dependem de plataforma, número de requisições, escalabilidade, multi-ip, dentre outras; no caso específico do Editor que não se espera volumes grandes de edições simultâneas, a configuração default suporta facilmente 300 usuários editando políticas!