Hi Christian I have followed your steps and made my coade as follows
* <cxf:cxfEndpoint id="MESEndpoint" address="http://server:8181/mes/bw/Service_Endpoint" serviceClass="company.pi.mes.id56.copperrecovery.ImplementationClass" wsdlURL="wsdl/myWSDL.wsdl" serviceName="p1:ServiceClasses" endpointName="p1:HTTPS_Port" xmlns:p1="urn:company:pi:mes:id56:Task" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" /> <httpj:engine-factory> <httpj:engine port="{http://es0sreao:8181/mes/bw/Service_Endpoint}.8181"> <httpj:tlsServerParameters> <sec:keyManagers keyPassword="fuseesb"> <sec:keyStore type="JKS" password="fuseesb" file="certs/truststore.jks" /> </sec:keyManagers> <sec:trustManagers> <sec:keyStore type="JKS" password="fuseesb" file="certs/truststore.jks" /> </sec:trustManagers> <sec:cipherSuitesFilter> <sec:include>.*.*</sec:include> <sec:exclude>.*40_.*</sec:exclude> <sec:exclude>.*_RSA_WITH_DES_CBC_SHA.*</sec:exclude> <sec:exclude>.*_RSA_WITH_3DES_EDE_CBC_SHA.*</sec:exclude> </sec:cipherSuitesFilter> <sec:clientAuthentication want="false" required="false" /> </httpj:tlsServerParameters> <httpj:threadingParameters minThreads="5" maxThreads="20" /> <httpj:handlers> <ref bean="securityHandler" /> </httpj:handlers> </httpj:engine> </httpj:engine-factory> <bean id="securityHandler" class="org.eclipse.jetty.security.ConstraintSecurityHandler"> <property name="authenticator"> <bean class="org.eclipse.jetty.security.authentication.BasicAuthenticator" /> </property> <property name="constraintMappings"> <list> <bean class="org.eclipse.jetty.security.ConstraintMapping"> <property name="constraint"> <bean class="org.eclipse.jetty.http.security.Constraint"> <property name="name" value="BASIC" /> <property name="roles" value="our-role-name" /> <property name="authenticate" value="true" /> </bean> </property> <property name="pathSpec" value="/*" /> </bean> </list> </property> <property name="loginService"> <bean class="org.eclipse.jetty.plus.jaas.JAASLoginService"> <property name="name" value="karaf" /> <property name="loginModuleName" value="karaf" /> <property name="roleClassNames"> <list> <value>org.apache.karaf.jaas.modules.RolePrincipal</value> </list> </property> </bean> </property> <property name="strict" value="false" /> <property name="identityService"> <bean class="org.eclipse.jetty.security.DefaultIdentityService" /> </property> </bean>* While deployment I am getting following exception in log * 09:34:15,721 | INFO | xtenderThread-36 | XmlBeanDefinitionReader | 105 - org.springframework.beans - 3.0.7.RELEASE | Loading XML bean definitions from URL [bundle://324.0:0/META-INF/spring/camel-cxf.xml] 09:34:15,741 | ERROR | xtenderThread-36 | ContextLoaderListener | 113 - org.springframework.osgi.extender - 1.2.1 | Application context refresh failed (OsgiBundleXmlApplicationContext(bundle=com.outotec.mes-bw-copper_recovery_perc_ssl, config=osgibundle:/META-INF/spring/*.xml)) org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 39 in XML document from URL [bundle://324.0:0/META-INF/spring/camel-cxf.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-datatype-valid.1.2.3: '{http://es0sreao:8181/mes/bw/MEStoBW_CopperRecoveryPercentage_JAAS}.8181' is not a valid value of union type 'ParameterizedInt'. at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)[105:org.springframework.beans:3.0.7.RELEASE] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)[105:org.springframework.beans:3.0.7.RELEASE] * Could you please let me know what is the exact value to be entered for <httpj:engine port="${fromCxfEndpointUri.port}"> -- View this message in context: http://camel.465427.n5.nabble.com/camel-cxf-and-HTTP-BASIC-authentication-tp5716163p5738725.html Sent from the Camel - Users mailing list archive at Nabble.com.