Escolar Documentos
Profissional Documentos
Cultura Documentos
mesmo Servidor
Guia de Instalação de
Múltiplas instâncias do ByYou
ECM no mesmo Servidor
Múltiplas Instâncias no
mesmo Servidor
2
Múltiplas Instâncias no
mesmo Servidor
Objetivo
Este documento descreve os procedimentos para instalar múltiplas instancias
do ByYou ECM em um mesmo servidor, para isto será utilizado o recurso de
Binding Manager do JBoss.
Procedimentos
1) O JBoss deve estar parado.
2) Efetue uma cópia da pasta “default” dentro de
<INSTALL_ECM>\server.
3) Altere o nome desta nova pasta para service02 (ou outro nome que
desejar, porém sem espaços ou acentos).
4) Localize o arquivo jboss-service.xml dentro da pasta “conf” desta nova
pasta criada.
5) 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.
6) 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.
7) 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. Salve e feche o arquivo.
8) 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.
9) 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
para instâncias diferentes.
3
Múltiplas Instâncias no
mesmo Servidor
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.
4
Múltiplas Instâncias no
mesmo Servidor
Exemplo: jbosssvc.exe -imwdc %SVCNAME% "%DIRNAME%"
"%SVCDISP%" "%SVCDESC%" service.bat
Para: jbosssvc.exe -imwdc %SVCNAME% "%DIRNAME%"
"%SVCDISP%" "%SVCDESC%" service1.bat
10) Adicione o parâmetro –c <nome da instância> na linha de start e
restart do JBoss (aproximadamente linhas 75 e 104).
Exemplo: call run.bat -b 0.0.0.0 < .r1.lock >> run1.log 2>&1
Para: call run.bat -b 0.0.0.0 -c teste < .r1.lock >> run1.log 2>&1
11) Adicione o parâmetro -s jnp://localhost:<porta JNDI> na linha de
shutdown e restart do JBoss (aproximadamente linhas 84 e 94).
Exemplo: call shutdown -S < .s1.lock >> shutdown1.log 2>&1
Para: call shutdown -s jnp://localhost:1199 -S < .s1.lock >>
shutdown1.log 2>&1
12) Salve o arquivo.
13) Acesse o prompt do DOS (opção Executar do Windows, digite cmd e
execute).
14) Posicione no diretório <INSTALL_ECM>/bin
15) Execute o comando: service1.bat install
16) Aguarde a mensagem e verifique se o serviço foi criado