Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para realizar a configuração em ambientes Datasul, basta alterar o arquivo server.xml, adicionando o seguinte trecho de código:


Alteração no arquivo SERVER.XML:


⚠️ Atenção:

Novo cabeçalho obrigatório a partir da versão 3.1.18 do app Meu RH

Adição do x-totvs-app no allowHeaders

Bloco de código
languagexml
titleserver.xml
<Valve className="com.totvs.valve.TotvsCorsValve"
            allowHeaders="Content-Type,Accept,Accept-Language,Content-Language,Authorization,tenantId,userId,companyId,authorization,returnformatversion,x-totvs-app"
            contextsToValidate="/totvs-login,/totvs-rest,/dts,/api,/webexecbo,/html-hcm,/totvs-login-oauth2"
            allowOrigin="http://localhost ionic://localhost capacitor://localhost"
            allowMethods="GET, POST, DELETE, PUT, PATCH, HEAD, OPTIONS"
            allowCredential="true" />

...

A tag de configuração pode ser inserida após a entrada <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/> no final do arquivo antes do fechamento da TAG </Hots> conforme ilustração. Apenas devemos observar o fechamento correto de todas as TAGS. 

...

Além da configuração do arquivo server.xml, se faz necessário copiarmos também termos o arquivo totvs-valve.jar para a pasta \lib da estrutura do TOMCAT (exemplo de uma instalação padrão C:\totvs\datasul\dts-0\THF8080\instance-8080\apache-tomcat-9.0.31\lib). Link do arquivo: https://centraldeatendimento.totvs.com/hc/pt-br/article_attachments/360096422273/totvs-valve-1.0.jarem seu ambiente.

A partir da versão 12.1.2311 o arquivo totvs-valve.jar será adicionado automaticamente durante a atualização do ambiente via console. Conforme documentação: TOTVS CORS Valve