2016-05-26 9 views
-1

Я продолжаю получать указанную ниже ошибку в tRESTClient.Talend tRestClient Error

Exception in component tRESTClient 

javax.ws.rs.ProcessingException: java.io.IOException: IOException вызова https://www.websitename.com/api-v1/login: HTTPS URL имя хоста не совпадает с общим именем (CN) на сертификате сервера в доверенных сертификатов клиента. Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF «disableCNCheck» значение true. at org.apache.cxf.jaxrs.client.AbstractClient.checkClientException (AbstractClient.java:582) at org.apache.cxf.jaxrs.client.AbstractClient.preProcessResult (AbstractClient.java:564) at org.apache. cxf.jaxrs.client.WebClient.doResponse (WebClient.java:1144) at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation (WebClient.java:1094) at org.apache.cxf.jaxrs.client. WebClient.doInvoke (WebClient.java:894) at org.apache.cxf.jaxrs.client.WebClient.doInvoke (WebClient.java:865) at org.apache.cxf.jaxrs.client.WebClient.invoke (WebClient. java: 428) at org.apache.cxf.jaxrs.client.WebClient.post (WebClient.java:458)

[WARN ]: org.apache.cxf.phase.PhaseInterceptorChain - перехватчик для {https://www.websitename.com/api-v1/login?} tRESTClient исключил исключение, сейчас разматывается org.apache.cxf.interceptor.Fault: Не удалось отправить сообщение. в org.apache.cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingInterceptor.handleMessage (MessageSenderInterceptor.java:64) в org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:308) в org.apache.cxf. jaxrs.client.AbstractClient.doRunInterceptorChain (AbstractClient.java:649) at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation (WebClient.java:1093) at org.apache.cxf.jaxrs.client.WebClient. doInvoke (WebClient.java:894) at org.apache.cxf.jaxrs.client.WebClient.doInvoke (WebClient.java:865) at org.apache.cxf.jaxrs.client.WebClient.invoke (WebClient.java: 428) at org.apache.cxf.jaxrs.client.WebClient.post (WebClient.java:458) at local_project.apicalltest_0 _1.ApiCallTest.tWriteJSONField_1_InProcess (ApiCallTest.java:2062) в local_project.apicalltest_0_1.ApiCallTest $ 1ThreadXMLField_tWriteJSONField_1_Out.run (ApiCallTest.java:563) в local_project.apicalltest_0_1.ApiCallTest.tWriteJSONField_1_InProcess (ApiCallTest.java:2062) в local_project. apicalltest_0_1.ApiCallTest $ 1ThreadXMLField_tWriteJSONField_1_Out.run (ApiCallTest.java:563) Вызвано: java.io.IOException: IOException вызывает https://www.websitename.com/api-v1/login: Имя хоста URL-адреса https не совпадает с общим именем (CN) в сертификате сервера в доверительном магазине клиента. Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF «disableCNCheck» значение true. на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) в sun.reflect.NativeConstructorAccessorImpl.newInstance (Unknown Source) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Unknown Source) в java.lang.reflect.Constructor.newInstance (Неизвестный источник) at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.mapException (HTTPConduit.java:1376) at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.close (HTTPConduit.java: 1360) Вызвано: java.io.IOException: IOException вызывает https://www.websitename.com/api-v1/login: Имя хоста URL-адреса https не совпадает с общим именем (CN) в сертификате сервера в доверительном магазине клиента.Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF «disableCNCheck» значение true. на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) в sun.reflect.NativeConstructorAccessorImpl.newInstance (Unknown Source) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Unknown Source) в java.lang.reflect.Constructor.newInstance (Неизвестный источник) at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.mapException (HTTPConduit.java:1376) at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.close (HTTPConduit.java: 1360) at org.apache.cxf.transport.AbstractConduit.close (AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close (HTTPConduit.java:651) at org.apache. cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingIn terceptor.handleMessage (MessageSenderInterceptor.java:62) at org.apache.cxf.transport.AbstractConduit.close (AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close (HTTPConduit.java: 651) в org.apache.cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingInterceptor.handleMessage (MessageSenderInterceptor.java:62) в org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:308) в org.apache. cxf.jaxrs.client.AbstractClient.doRunInterceptorChain (AbstractClient.java:649) at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation (WebClient.java:1093) ... 6 еще Вызвано: java. io.IOException: имя хоста URL-адреса https не совпадает с общим именем (CN) в сертификате сервера в t он доверительный клиент. Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF «disableCNCheck» значение true. в org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.onFirstWrite (HTTPConduit.java:1282) в org.apache.cxf.transport.http.URLConnectionHTTPConduit $ URLConnectionWrappedOutputStream.onFirstWrite (URLConnectionHTTPConduit.java:267) . .. 9 Вызвано: java.io.IOException: имя хоста URL-адреса https не совпадает с общим именем (CN) в сертификате сервера в доверенном хранилище клиента. Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF «disableCNCheck» значение true. в org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.onFirstWrite (HTTPConduit.java:1282) в org.apache.cxf.transport.http.URLConnectionHTTPConduit $ URLConnectionWrappedOutputStream.onFirstWrite (URLConnectionHTTPConduit.java:267) в org.apache.cxf.io.AbstractWrappedOutputStream.write (AbstractWrappedOutputStream.java:47) at org.apache.cxf.io.AbstractThresholdOutputStream.write (AbstractThresholdOutputStream.java:69) at org.apache.cxf.transport.http. HTTPConduit $ WrappedOutputStream.close (HTTPConduit.java:1332) ... 12 более на org.apache.cxf.io.AbstractWrappedOutputStream.write (AbstractWrappedOutputStream.java:47) в org.apache.cxf.io.AbstractThresholdOutputStream. написать (AbstractThresholdOutputStream.java:69) на org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.close (HTTPConduit.java:1332) ... 12 более

+0

Какая часть сообщения об ошибке неясна? *** Имя хоста URL-адреса https не совпадает с общим именем (CN) в сертификате сервера в доверительном магазине клиента. Убедитесь, что сертификат сервера верен, или чтобы отключить эту проверку (НЕ рекомендуется для производства), установите для свойства конфигурации TLS конфигурации клиента CXF значение «disableCNCheck» в true *** –

ответ

0

HTTPS URL имя хоста не совпадает с общим именем (CN) в сертификате сервера в доверительном магазине клиента.Убедитесь, что сертификат сервера является правильным, или отключить эту проверку (не рекомендуется для производства) установить клиент TLS конфигурации свойство CXF «disableCNCheck» истинной

Веб-сайт, который вы пытаетесь достичь с помощью SSL не является допустимым SSL-сертификат. В сообщении говорится, что сертификат CN не соответствует URL-адресу веб-сайта, что делает его недействительным.

Если вы управляете сайтом, создайте для него действительный сертификат; в противном случае вам придется переопределить механизм безопасности Java, как описано в сообщении. Это НЕ рекомендуется.

Смежные вопросы