Páginas filhas
  • Utilizar binário do Protheus como Servidor de Licenças

Como configurar uma pasta do binário do Protheus para servir de servidor de licenças

Produto:

Microsiga Protheus

Versões:

Todas

Passo a passo:

É possível utilizar o próprio binário do Servidor de Aplicação, como um Servidor de Licenças, efetuando uma configuração. Segue abaixo procedimento:

- Efetue uma cópia da pasta appserver (Windows) ou serverlinux (Linux)
- Defina um nome diferente, como appserver_license, ou serverlinux_license, por exemplo
- Copie o arquivo de licenças (totvslic.key) para essa pasta
- Abra o arquivo appserver.ini, e na seção [LicenseServer] configure a linha Enable=1
- Na mesma seção, altere a porta (Port=) para definir a porta em que o Servidor de Licenças irá iniciar
- Salve o arquivo, e inicie o executável do servidor de licenças:

NO WINDOWS:
- Crie um atalho para o executável appserver.exe, edite as propriedades do atalho, e após o nome do executável, insira o comando -console. Ao abrir esse atalho, o servidor de licenças será iniciado como console
- Caso queira, também pode adicionar este executável para iniciar como serviço do Windows, entrando na pasta do executável pelo prompt do DOS, e executando o comando appserver.exe -install
Obs.: é aconselhável antes de executar o comando acima, abrir o arquivo appserver.ini, e configurar a seção [Service], que irá definir o nome do serviço, para evitar duplicidades.
Exemplo:
[Service]
NAME=Appserver_License
DISPLAYNAME=TOTVS Protheus 11 License

NO LINUX:
- Inicie o executável na pasta através do comando ./appsrvlinux

 

Aviso:

No Windows, é necessário configurar o DEP (Data Execution Prevention) para não ocorrer travamento do executável. Segue abaixo procedimento:
- Clique com o botão direito do mouse em 'Computer' ou 'Computador'
- Acesse 'Properties/Advanced System Settings' ou 'Propriedades/Propriedades do sistema'
- Na aba 'Advanced' ou 'Avançado' seção 'Performance' ou 'Desempenho' pressione o botão 'Settings' ou 'Configurações'
- Na aba 'Data Execution Prevention' ou 'Prevenção de execução de dados', pressione 'Add' ou 'Adicionar' e selecione o appserver.exe'
- Pressione 'Open' ou 'Abrir' e confirme.
- Reinicie o servidor

Observações: