Tempo aproximado para leitura: 00:01:03 min
Ocorrência
O erro "java.sql.SQLException: The connection property 'useSSL' only accepts values of the form: 'true', 'false', 'yes' or 'no'. The value 'false?}' is not in this set." é registrado no log de importação do Analytics, impedindo a importação dos dados.
Ambiente
TOTVS Fluig Plataforma - Analytics - Todas as versões
Causa
O erro registrado no log está relacionado à propriedade <connection-url> no arquivo domain.xml, devido à presença de caracteres inválidos na tag de conexão. O importador utiliza essas informações para acessar o banco de dados e realizar a importação.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Edite o arquivo domain.xml localizado em [diretório_instalação]\appserver\domain\configuration
2. Localize a tag <datasources>. Esta tag é responsável pelo agrupamento das conexões criadas na aplicação. Um exemplo de configuração é:
<datasources><datasourcejta="false"jndi-name="java:/jdbc/AppDS"pool-name="AppDS"enabled="true"use-java-context="false"><connection-url>jdbc:mysql://localhost:3306/fluig</connection-url><driver>mysqlDriver</driver><transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>[...]</datasource></datasources>
3. Localize os datasources AppDS, FluigDS e FluigDSRO;
4. Corrija o conteúdo da tag <connection-url>. Verifique e ajuste para garantir que o valor esteja correto, como no exemplo abaixo:
Antes:
<connection-url>${env.FLUIG_DATABASE_URL:jdbc:mysql://localhost:3306/fluig?useSSL=false?}&nullDatabaseMeansCurrent=true</connection-url>
Depois:
<connection-url>jdbc:mysql://localhost:3306/fluig_mysql?useSSL=false</connection-url>
5. Após os ajustes, salve o arquivo domain.xml e reinicie o servidor de aplicação para aplicar as alterações.
0 Comentários