Can you test it without the "http:destination" configuration? It works for us without it.
Best, Christian On Fri, Nov 9, 2012 at 5:47 PM, peter.berkman <[email protected] > wrote: > I am still struggling with this HTTP vs HTTPS issue. The exception I get > is: > org.apache.camel.RuntimeCamelException: java.lang.RuntimeException: > Protocol mismatch for port 9002: engine's protocol is http, the url > protocol > is https > > I'm running the latest version of Camel and CXF on Glassfish 3.1.2. > > Here is how I have it configured - does anyone see anything obvious?: > > {code} > <http:destination > name="{urn:ihe:iti:pdqv3:2007}pdqSupplierPort.http-destination"> > </http:destination> > > <httpj:engine-factory bus="cxf"> > > <httpj:engine port="${nextgate.ms.hl7v3.pdq.listenport}"> > > <httpj:tlsServerParameters> > > <sec:keyManagers > keyPassword="${nextgate.ms.sec.privatekey.password}"> > <sec:keyStore type="JKS" > password="${nextgate.ms.sec.keystore.password}" > file="${nextgate.ms.sec.keystore.file}" /> > </sec:keyManagers> > > <sec:trustManagers> > <sec:keyStore type="JKS" > password="${nextgate.ms.sec.truststore.password}" > file="${nextgate.ms.sec.truststore.file}" /> > </sec:trustManagers> > > <sec:cipherSuitesFilter> > > <sec:include>.*_EXPORT_.*</sec:include> > > <sec:include>.*_EXPORT1024_.*</sec:include> > > <sec:include>.*_WITH_DES_.*</sec:include> > > <sec:include>.*_WITH_NULL_.*</sec:include> > > <sec:exclude>.*_DH_anon_.*</sec:exclude> > </sec:cipherSuitesFilter> > > <sec:clientAuthentication want="false" > required="false" /> > > </httpj:tlsServerParameters> > > <httpj:sessionSupport>true</httpj:sessionSupport> > </httpj:engine> > </httpj:engine-factory> > > <cxf:cxfEndpoint id="pdqSupplierEndpoint" > > address="https:// > ${nextgate.ms.hl7v3.pdq.listenaddr}:${nextgate.ms.hl7v3.pdq.listenport}/services/PDQSupplier" > > endpointName="ssp:pdqSupplierPort" > > serviceName="ssp:pdqSupplierService" > > serviceClass="ihe.iti.pdqv3._2007.PDQSupplierPortType" > > xmlns:ssp="{urn:ihe:iti:pdqv3:2007}"> > > <cxf:binding> > <soap:soapBinding mtomEnabled="true" version="1.2" > /> > </cxf:binding> > > </cxf:cxfEndpoint> > > {code} > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Configuring-HTTPS-for-CXF-tp5722427.html > Sent from the Camel - Users mailing list archive at Nabble.com. > --
