Home

Linha Microsiga Protheus

Skip to end of metadata
Go to start of metadata

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