A criação de um License Controller alternativo é necessária quando existe a necessidade de validação de pacotes distintos entre produção e homologação, ou na utilização de produtos EMS2, EMS5, HCM2.10 em versões de pacotes não compatíveis.
Favor seguir os procedimentos abaixo para criar um LController e arquivo license-server.xml separado:
--> Crie uma nova bat do LController apontando para a pasta config que somente o produto de homologação ou de versão distinta tenha acesso.
Exemplo do conteúdo da bat (lembrando que é apenas um exemplo, deve ser alterado conforme o diretório e unidade do seu ambiente)
cd\
d:
cd D:\LicenseServer\config
java -jar TOTVS-licensecontroller-java-1.0.jar D:\LicenseServer\config\license-server.xml
--> Dentro desta pasta config, edite o arquivo license-server.xml :
O IP e Porta do License Server serão iguais ao da produção
O IP do LController será do servidor onde ele será iniciado e a porta no campo LCPort, deve ser diferente da porta utilizada pelo LController dos demais produtos.
(esta porta também não pode estar em uso por outro aplicativo ou bloqueada no firewall)
--> No .ini da homologação ou versão distinta, deverá ser indicado no PROPATH como primeira entrada, o local onde está a pasta config com o .jar (atualizado) e o arquivo "license-server.xml" criada nos processos acima.
--> Ao iniciar o Lcontroller será conectado no mesmo License Server, porem, acessando o arquivo .jar e .xml criado.