@@ -679,19 +679,21 @@ protected void _solrUrlFiware() throws Exception {
679679
680680 public SolrClient clientSolrFiware ;
681681 protected void _clientSolrFiware () throws Exception {
682- SSLContextBuilder builder = new SSLContextBuilder ();
683- builder .loadTrustMaterial (null , new TrustSelfSignedStrategy ());
684- SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory (builder .build (), NoopHostnameVerifier .INSTANCE );
685- UsernamePasswordCredentials credentials = new UsernamePasswordCredentials (solrUtilisateur , solrMotDePasse );
686- CredentialsProvider credentialsProvider = new BasicCredentialsProvider ();
687- PreemptiveAuth requestInterceptor = new PreemptiveAuth (new BasicScheme ());
688- credentialsProvider .setCredentials (AuthScope .ANY , credentials );
689- CloseableHttpClient httpClient = HttpClients .custom ()
690- .setSSLSocketFactory (sslsf )
691- .setDefaultCredentialsProvider (credentialsProvider )
692- .addInterceptorLast (requestInterceptor )
693- .build ();
694- clientSolrFiware = new HttpSolrClient .Builder (solrUrlFiware ).withHttpClient (httpClient ).build ();
682+ if (StringUtils .isNotBlank (solrUrlFiware )) {
683+ SSLContextBuilder builder = new SSLContextBuilder ();
684+ builder .loadTrustMaterial (null , new TrustSelfSignedStrategy ());
685+ SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory (builder .build (), NoopHostnameVerifier .INSTANCE );
686+ UsernamePasswordCredentials credentials = new UsernamePasswordCredentials (solrUtilisateur , solrMotDePasse );
687+ CredentialsProvider credentialsProvider = new BasicCredentialsProvider ();
688+ PreemptiveAuth requestInterceptor = new PreemptiveAuth (new BasicScheme ());
689+ credentialsProvider .setCredentials (AuthScope .ANY , credentials );
690+ CloseableHttpClient httpClient = HttpClients .custom ()
691+ .setSSLSocketFactory (sslsf )
692+ .setDefaultCredentialsProvider (credentialsProvider )
693+ .addInterceptorLast (requestInterceptor )
694+ .build ();
695+ clientSolrFiware = new HttpSolrClient .Builder (solrUrlFiware ).withHttpClient (httpClient ).build ();
696+ }
695697 }
696698
697699 /**
0 commit comments