Assunto

Produto:

PIMS Cana

Versões:


Ocorrência:

Manual de Instalação do Laboratório Offline Server

Ambiente:

PIMS Cana

Passo a passo:

  1. Objetivo

Este manual tem como objetivo fornecer os passos necessários para instalação e configuração do aplicativo Laboratório Offline Server. As instruções aqui apresentadas contemplarão desde a

instalação dos softwares necessários, como o SDK Java e Servidor de Aplicações JBoss 6.1.0, bem como a implantação da aplicação nestes ambientes, em plataforma Windows.

2.  Instalação da JDK

Com a versão 1.6 do instalador à disposição, proceda com a execução do mesmo:


No próximo passo configuraremos os diretórios de instalação:


Clicando em change, alteraremos o caminho de instalação para: C:\totvs\jdk


Após confirmar e prosseguir, será iniciado o processo de instalação:


Na sequência será solicitado o local de instalação do JRE (Java Runtime Environment). A instalação deste Runtime não é necessário para o funcionamento do CCTServer, mas recomenda-se sua instalação (caso o sistema já não tenha uma versão instalada)  pois os consoles de administração do servidor de aplicações se baseiam em Applets, que exigem um JRE.


Como caminho para o JRE, informe C:\totvs\jre.


Ao clicar em Finish encerramos a instalação. Não é necessário registrar o produto (opcional).



b.      Variáveis de Ambiente

Definir as seguintes variáveis de ambiente abaixo como sendo do sistema:

Nome da variável: JAVA_HOME

Valor da variável: C:\totvs\jdk

Inserir na variável Path: %JAVA_HOME%\bin;(restante do path)


c.      Teste da instalação

Ao acessar o terminal o comando abaixo pode ser executado para verificar se a instalação e configuração foram realizadas com sucesso. Após a execução do comando deve ser possível visualizar as informações da versão instalada.


C:\> java –version


d.      Problemas na instalação

Caso ocorra algum problema na instalação, consultar o manual Online citado nas referências para resolução, e em segundo nível o suporte da TOTVS.


3.  Instalação do Servidor de Aplicações JBoss 6.1

Para a implantação do Laboratório Offline Server a instalação de um Servidor de Aplicações é exigida. O único servidor de aplicações homologado para a execução do Laboratório Offline atualmente é o JBoss Application Server, em sua versão 6.1.0.

 O software JBoss AS é multiplataforma, o que significa que seu instalador pode ser utilizado para diversos sistemas operacionais e plataformas (32 bits e 64 bits) que suportem a plataforma Java.


3.1. Instalação

Requisitos Mínimos:

- 10 GB de espaço em disco disponíveis;

- JDK Instalada

Após obtenção do pacote, descompacte o mesmo no diretório C:\totvs para realizar a instalação.


3.2. Configurações

Após instalação do JBoss, é necessário definir a variável de ambiente JBOSS_HOME como sendo de sistema, onde seu valor é o caminho para o diretório de instalação do JBOSS. Segue exemplo:


JBOSS_HOME=C:\totvs\jboss-6.1.0-jlab


3.2.1. Configurando Instância do Laboratório

No diretório "C:\totvs\jboss-6.1.0-jlab\server" haverá um diretório com o nome da instância do laboratório, chamado "jlab". Caso não existam os arquivos run-jlab.bat, run-jlab.conf.bat e service-jlab.bat,

deve-se criar uma cópia dos arquivos run.bat, run.conf.bat e service.bat.

Esse processo é necessário para que cada instância tenha sua própria configuração de memória, IP e porta.


Estes arquivos referenciam-se uns aos outros e, portando, é necessário que sejam realizadas algumas mudanças em seus conteudos.


No arquivo run-jlab.bat alterar a linha do exemplo para referenciar o arquivo run-jlab.conf.bat:


No arquivo service-jlab.bat alterar as linhas para referenciar os arquivos run-jlab.conf.bat, run-jlab.bat e service-jlab.bat:







Ainda no arquivo service-jlab.bat, alterar o nome do serviço a ser instalado:


3.2.2. Ajustando Parâmetros de Memória

Para alterar a quantidade de memória disponível para a JVM (Java Virtual Machine) utilizada pelo JBoss, devemos editar o arquivo run-jlab.conf.bat, que está no

diretório bin, da instalação do JBoss. Neste arquivo, procure pela linha que contenha o seguinte conteúdo:


set "JAVA_OPTS=-Xms768M -Xmx768M -XX:MaxPermSize=256M"


Os parâmetros -Xms e -Xmx determinam, respectivamente, a quantidade inicial e a quantidade máxima de memória que pode ser utilizada pelo servidor, e devem ser

configuradas para o mesmo valor, por questão de desempenho. Neste caso do exemplo, a configuração determina 768MB de memória, que pode ser aumentado de

acordo com a necessidade e disponibilidade de recursos do servidor.


3.2.3. Configurando a Instância Padrão do PIMSCS no JBoss

Um dos parâmetros esperados pela aplicação Server é a instância padrão que deve ser utilizada para consultas na base de dados do PIMSCS. Esta configuração deve

ser feita no arquivo run-jlab.conf.bat. Neste arquivo, procure a parte que é responsável pela passagem de parâmetros de memória para a JVM, como exemplo:


set "JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xss1024k -Xnoclassgc -XX:MaxPermSize=256m -XX:+UseParNewGC -Duser.language=pt -Duser.country=BR -Duser.timezone=GMT-3 -Dinstancia_default=ALBER -Djms.servers.ips=localhost  -Djms.servers.port=1099 -Dversao.jboss=JB6"

O parâmetro -Dinstancia_default=INSTANCIA neste exemplo está com valor INSTANCIA, e deve ser substituído pelo nome da instância em questão.


*Um ponto de atenção é o nome da instância, que deve ser escrito em caixa alta (letras maiúsculas), pois é assim que são configurados na base de dados do PIMSCS. O parâmetro -Djms.servers.ips deve ser configurado com o IP do host.


3.3. Testando instalação e configuração do servidor

Para testar a instalação e configuração inicial, execute o arquivo "run.bat" contido na pasta "bin" do servidor. Isso inicializará o servidor em modo stand-alone.



Observações: