Importante
Caro Cliente,
O TOTVS ECM 3.0 foi fundamentado na tecnologia de interface Flash, do qual a Adobe irá descontinuar seu suporte em 31/12/2020.
Recomendamos que nossos clientes avaliem a utilização do TOTVS Fluig Plataforma, que proporciona uma maior abrangência de recursos e importantes inovações tecnológicas. São inúmeras novidades não só em ECM e BPM que o Fluig entrega aos seus mais de 4 mil clientes, mas também conta com recursos de portais, social e identidade única.
Entre em contato com seu executivo de conta para saber mais detalhes desta oferta.
Este documento descreve os procedimentos para instalar múltiplas instâncias do TOTVS | ECM em um mesmo servidor, para isto será utilizado o recurso de Binding Manager do JBoss®.
O servidor de aplicação deve estar parado.
Efetue uma cópia da pasta “default” dentro de [Instalação-ECM]\server.
Altere o nome desta nova pasta para service02 (ou outro nome que desejar, porém sem espaços ou acentos).
Elimine as pastas DATA, LOG, TMP e WORK desta nova pasta criada.
Localize o arquivo jboss-service.xml dentro da pasta “conf” desta nova pasta criada.
Edite o arquivo jboss-service.xml com o Notepad, ou outro editor de sua preferência.
a) Localize o trecho "org.jboss.services.binding.ServiceBindingManager" (aproximadamente linha 191).
b) Insira uma tag para fechar o comentário (-->) na linha acima.
c) Retire a tag para fechar comentário (-->) da linha 199 (logo abaixo de “</mbean>”).
d) Salve e feche o arquivo.
Edite o arquivo josso-agent-config.xml na mesma pasta “conf”.
a) Localize o trecho “<endpoint>127.0.0.1:8080</endpoint>” (aproximadamente linha 69).
b) Altere o valor 8080 para 8180.
c) Salve e feche o arquivo.
Edite o arquivo wdk-service.xml dentro da pasta “deploy” desta nova pasta criada.
a) Localize o trecho “<jndi:binding name="webdesk/RTMPPort">” (aproximadamente linha 10).
b) Altere o valor 2038 para 2138, ou alguma porta que esteja disponível.
c) Localize o trecho " <jndi:binding name="webdesk/OOoPort">" (aproximadamente linha 22).
d) Altere o valor 15001,15002 para 15003,15004, ou outras portas que estejam disponíveis.
e) Se estiver configurado o uso do servidor de indexação, localize o trecho "<jndi:binding name="webdesk/IndexerURL>" (aproximadamente linha 23).
f) Altere o valor 8080 para 8180.
g) Salve e feche o arquivo.
Edite o arquivo server.xml dentro da pasta “deploy\jboss-web.deployer” desta nova pasta criada.
a) Localize o trecho <Connector port="8080" address="${jboss.bind.address}" (aproximadamente linha 22).
b. Altere o valor 8080 para 8180.
c. Salve e feche o arquivo.
Edite o arquivo wdk-ds.xml dentro da pasta “deploy” desta nova pasta e altere os dados de conexão ao banco. Não utilize o mesmo banco e diretórios de volume para instâncias diferentes.
Atenção
Caso o banco utilizado para a segunda instância seja uma cópia do banco da primeira instância, não esqueça de configurar a Porta WEB e diretórios dos volumes no Gerenciamento de Empresas, antes de acessar o ambiente com um usuário comum.
A partir deste momento já temos duas instâncias configuradas no mesmo servidor para trabalhar de modo independente.
Para iniciar a segunda instancia deverá ser adicionado o parâmetro “-c service02” (sem as aspas e no service02 é o nome do serviço configurado) na linha de execução do JBoss® (Exemplo: run -b 0.0.0.0 -c service02), ou criado o serviço no Windows®, conforme explicado abaixo.
Crie uma cópia do arquivo [Instalação-ECM]/bin/service.bat e renomeie para “service1.bat”
Edite o arquivo “service1.bat”
Substitua o valor do parâmetro SVCNAME (aproximadamente linha 20) para o nome da instância.
Substitua o valor do parâmetro SVCDISP (aproximadamente linha 21) para o nome da instância.
Substitua todas as strings r.lock por r1.lock.
Substitua todas as strings s.lock por s1.lock
Substitua todas as strings run.log por run1.log
Substitua todas as strings shutdown.log por shutdown1.log
Substitua o nome do arquivo para service1.bat na linha de comando de instalação do serviço (aproximadamente linha 55).
Adicione o parâmetro –c <nome da instância> na linha de start e restart do JBoss® (aproximadamente linhas 75 e 104).
Adicione o parâmetro -s jnp://localhost:<porta JNDI> na linha de shutdown e restart do JBoss® (aproximadamente linhas 84 e 94).
Salve o arquivo.
Acesse o prompt do DOS (opção Executar do Windows®, digite cmd e execute).
Posicione no diretório [Instalação-ECM]/bin
Execute o comando: service1.bat install
Aguarde a mensagem e verifique se o serviço foi criado
Para excluir o serviço, basta repetir os passos 13 e 14 e executar o comando do passo 15 informando o parâmetro uninstall.