Olá, quando vou rodar o meu aplicativo no netbeans, ele roda bonitinho, mas qdo construo ele e vou rodar pela pasta dist, aparece o erro de erro de conexão, conforme abaixo:
Já conferi e a biblioteca de conexão esta na pasta lib.
Alguém sabe o que pode ser?
Achei um artigo que parece ser a solução desse problema: Asyncstream | The server selected protocol version TLS10 is not accepted by client preferences
Pelo que entendi, o problema parece ter a ver com algumas configuração de segurança da propria JDK.
1 curtida
Isso mesmo.
A partir de um update específico do Java 11, foi desabilitado o suporte à TLSv1 e TLSv1.1
Ou você faz downgrade pra uma versão do Java 11 que suporte o TLSv1 e TLSv1.1
Ou então:
- Acesse a pasta
%JAVA_HOME%\conf\security
- Abra o arquivo
java.security
- Procure a propriedade
jdk.tls.disabledAlgorithms
- Apaga o valor
TLSv1
2 curtidas
Opa @staroski, fiz aqui e deu certo, porém apareceu esse outro erro:
Será que seria uma questão de segurança também?
A partir do Java 11 o jaxb-api
não faz mais parte do Java SE, ele é do Java EE.
Você vai ter que adicionar manualmente a dependência.
Se você usa Maven, é só incluir a dependência abaixo no seu pom.xml
:
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
1 curtida
Eu voltei a utilizar o Java 8 e resolveu, muito obrigado cara!
1 curtida