Dear community, I've configured a route as following snippet (following the documentation https://camel.apache.org/components/latest/jetty-component.html)
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd" xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"> <bean id="constraint" class="org.eclipse.jetty.http.security.Constraint"> <property name="name" value="BASIC"/> <property name="roles" value="admin"/> <property name="authenticate" value="true"/> </bean> <bean id="constraintMapping" class="org.eclipse.jetty.security.ConstraintMapping"> <property name="constraint" ref="constraint"/> <property name="pathSpec" value="/*"/> </bean> <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> <ref bean="constraintMapping"/> </list> </property> </bean> <camelContext id="WEBISP001" xmlns="http://camel.apache.org/schema/blueprint?handlers=securityHandler"> <route id="WEBISP001"> <from uri="jetty:http://0.0.0.0:8182/hello" /> <log message="hello request body: ${in.body}" /> </route> </camelContext> </blueprint> First of all I got Unresolved requirements: [[WEBISP001.xml [264](R 264.12)] osgi.wiring.package; (osgi.wiring.package=org.eclipse.jetty.http.security)] Seems also that the construct <property name="constraintMappings"> <list> <ref bean="constraintMapping"/> </list> </property> is wrong and has been changed from the syntax part. Could someone post a valid example for this? And .. how to resolve the missing bundle? Thanks in advance Gerald