GNU/Linux >> Linux Esercitazione >  >> Linux

Errore del collegamento di comunicazione Eccezione – WSO2 con MySQL [fissare]

In questo tutorial, discuteremo come correggere l'eccezione di errore del collegamento di comunicazione che si verifica durante l'integrazione di WSO2 con il database MySQL. Se non conosci WSO2, passa rapidamente a questa guida sull'installazione e la configurazione di WSO2 su CentOS. Inoltre, se stai utilizzando WSO2 su un server di produzione, ti consigliamo di integrarlo con il database MySQL anziché con il database H2 incorporato. Non l'hai ancora fatto? Ecco una guida per l'integrazione di WSO2 con il database MySQL. Detto questo, se sei bloccato con un errore – CommunicationsException:errore del collegamento di comunicazione, allora ecco la soluzione.

Di seguito è riportata la configurazione di MySQL in deployment.toml

[database.shared_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/shared_db"
username = "sharedadmin"
password = "sharedadmin123"
driver="com.mysql.cj.jdbc.Driver"


[database.apim_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/apim_db"
username = "apimadmin"
password = "apimadmin123"
driver="com.mysql.cj.jdbc.Driver"

Tuttavia, l'API Manager non è riuscito ad avviarsi con il seguente messaggio di errore:

Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

Ah! Nessun problema, la soluzione è qui.

Per risolvere questo problema, devi disabilitare SSL tramite l'URL di connessione al database in deployment.toml come mostrato di seguito.

url = "jdbc:mysql://localhost:3306/shared_db?useSSL=false"

useSSL argomento alla fine dell'URL di connessione disabiliterà la connessione SSL. Ricorda che non è consigliato dal punto di vista della sicurezza, ma se non hai una soluzione, allora questa è una soluzione rapida.

Grazie a questa risposta in StackOverflow.


Linux
  1. Come creare un database in MySQL con MySQL Workbench

  2. Come configurare LogAnalyzer con Rsyslog e MySQL

  3. Incompatibile con sql_mode=only_full_group_by [fissare]

  4. Configura WSO2 API Manager con il database MySQL

  5. Eccezione per le comunicazioni di connettività del database Java MySQL

Monitora le connessioni e le query MySQL con mytop

Come utilizzare MySQL con l'applicazione Ruby On Rails

Come aggiungere un nuovo utente MySQL con autorizzazioni GRANT

DRBD con MySQL Centos 8

Come eseguire il multi-master MySQL con Percona e Keepalived

8 passaggi per installare MirthConnect con MySQL / MariaDB su Linux