Home

Linha Microsiga Protheus

Ir para o final dos metadados
Ir para o início dos metadados

Versões

Microsiga Protheus 11

Sintoma

Procedimento para configurar um binário do Protheus como Servidor de Licenças

Solução

  • Efetue uma cópia da pasta appserver (Windows) ou serverlinux (Linux)
  • Nomeie com 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. Ex.:
    Service]
    NAME=Appserver_License
    DISPLAYNAME=TOTVS Protheus 11 License

NO LINUX:

  • Inicie o executável na pasta através do comando ./appsrvlinux

Obs.: 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