<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: HTTPS - tRestRequest - Help Please in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357446#M122744</link>
    <description>&lt;P&gt;I have the same issue here, I need to access the service through HTTPS connection:&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0RZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142388i1D6EB8F4CF44EF7D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0RZ.png" alt="0683p000009M0RZ.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;but I'm getting the following error:&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Starting job RulesSetService at 13:12 11/10/2018.&lt;/P&gt; 
&lt;P&gt;[statistics] connecting to socket on port 3581&lt;BR /&gt;[statistics] connected&lt;BR /&gt;org.apache.cxf.service.factory.ServiceConstructionException&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219)&lt;BR /&gt;at gdt_playpen.rulessetservice_0_1.RulesSetService$Thread4RestServiceProviderEndpoint.run(RulesSetService.java:852)&lt;BR /&gt;Caused by: java.lang.RuntimeException: Protocol mismatch for port 8443: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:156)&lt;BR /&gt;at org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:281)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:84)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.&amp;lt;init&amp;gt;(ServerImpl.java:63)&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:173)&lt;BR /&gt;... 1 more&lt;BR /&gt;Caused by: java.io.IOException: Protocol mismatch for port 8443: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:282)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:312)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.retrieveEngine(JettyHTTPDestination.java:122)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:154)&lt;BR /&gt;... 5 more&lt;/P&gt;</description>
    <pubDate>Thu, 11 Oct 2018 19:19:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-10-11T19:19:25Z</dc:date>
    <item>
      <title>HTTPS - tRestRequest - Help Please</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357444#M122742</link>
      <description>&lt;P&gt;I installed a SSL certificate on the TESB Open source Runtime. I am able to access the admin console (9001 on the default secure port). I have done the changes in &lt;U&gt;&lt;STRONG&gt;&amp;lt;KarafRuntime&amp;gt;/etc/org.ops4j.pax.web.cfg&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;org.osgi.service.http.port=8040
org.osgi.service.http.enabled=false

org.osgi.service.http.port.secure=9001
org.osgi.service.http.secure.enabled=true
#org.ops4j.pax.web.ssl.keystore=${karaf.base}/etc/keystores/keystore.jks
org.ops4j.pax.web.ssl.keystore=${karaf.base}/etc/keystores/push.jks
org.ops4j.pax.web.ssl.password=password
org.ops4j.pax.web.ssl.keypassword=password
#org.ops4j.pax.web.config.file=${karaf.base}/etc/jetty.xml&lt;/PRE&gt; 
&lt;P&gt;&lt;BR /&gt;What do I need to do is access my service setup on tRestRequest via HTTPS also.&lt;BR /&gt;I have tried the following in the RestEndpoint as:&lt;/P&gt; 
&lt;PRE&gt;a. https://0.0.0.0:8443/
b. https://&amp;lt;publicIP&amp;gt;:8443/
c. / (relative URL)&lt;/PRE&gt; 
&lt;P&gt;None of them are working. In the tesb.log I see the following error:&lt;/P&gt; 
&lt;PRE&gt;Caused by: org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219) ~[?:?]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:142) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) ~[?:?]
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736) ~[?:?]
... 37 more
Caused by: java.lang.RuntimeException: Protocol mismatch for port 8443: engine's protocol is http, the url protocol is https&lt;/PRE&gt; 
&lt;P&gt;What am I missing here?&amp;nbsp;Any&amp;nbsp;help is appreciated.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:42:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357444#M122742</guid>
      <dc:creator>root</dc:creator>
      <dc:date>2024-11-16T08:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: HTTPS - tRestRequest - Help Please</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357445#M122743</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;We have redirected your issue to talend ESB experts and then come back to you as soon as we can.&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2018 06:57:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357445#M122743</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-27T06:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: HTTPS - tRestRequest - Help Please</title>
      <link>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357446#M122744</link>
      <description>&lt;P&gt;I have the same issue here, I need to access the service through HTTPS connection:&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0RZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142388i1D6EB8F4CF44EF7D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0RZ.png" alt="0683p000009M0RZ.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;but I'm getting the following error:&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Starting job RulesSetService at 13:12 11/10/2018.&lt;/P&gt; 
&lt;P&gt;[statistics] connecting to socket on port 3581&lt;BR /&gt;[statistics] connected&lt;BR /&gt;org.apache.cxf.service.factory.ServiceConstructionException&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219)&lt;BR /&gt;at gdt_playpen.rulessetservice_0_1.RulesSetService$Thread4RestServiceProviderEndpoint.run(RulesSetService.java:852)&lt;BR /&gt;Caused by: java.lang.RuntimeException: Protocol mismatch for port 8443: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:156)&lt;BR /&gt;at org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:281)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:84)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.&amp;lt;init&amp;gt;(ServerImpl.java:63)&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:173)&lt;BR /&gt;... 1 more&lt;BR /&gt;Caused by: java.io.IOException: Protocol mismatch for port 8443: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:282)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:312)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.retrieveEngine(JettyHTTPDestination.java:122)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:154)&lt;BR /&gt;... 5 more&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 19:19:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/HTTPS-tRestRequest-Help-Please/m-p/2357446#M122744</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-11T19:19:25Z</dc:date>
    </item>
  </channel>
</rss>

