Unresolved dependencies when using camel-servlet following the tutorial.   
---------------------------------------------------------------------------

                 Key: CAMEL-3762
                 URL: https://issues.apache.org/jira/browse/CAMEL-3762
             Project: Camel
          Issue Type: Bug
          Components: camel-servlet
    Affects Versions: 2.6.0
         Environment: Windows, servicemix 4.3.1 
            Reporter: Thomas
            Priority: Minor


I tried to install servlet component on my service mix distribution using the 
tutorial (http://camel.apache.org/servlet.html).
I use the following blueprint configuration file:
{code:xml}
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";>

<!-- camelHttpTransportServlet interface -->
  <bean id="servlet" 
                class="org.apache.camel.component.servlet.ServletComponent">
        <property name ="camelServletService" ref="camelHttpTransportServlet" />
  </bean>
  <reference id="camelHttpTransportServlet"
                         
interface="org.apache.camel.component.servlet.CamelServletService"
                         timeout="10000"/>

<!-- servletProcessor-->
  <bean id="servletProcessor" 
class="org.apache.camel.itest.osgi.servlet.ServletProcessor" />
  <camelContext xmlns="http://camel.apache.org/schema/blueprint";>
        <route>
      <from uri="servlet:///hello"/>
          <process ref="servletProcessor"/>
        </route>
  </camelContext>

<!-- osgiServlet -->
  <bean id="osgiServlet" 
class="org.apache.camel.component.servlet.CamelHttpTransportServlet"/>
  <service ref="osgiServlet">
        <interfaces>
          <value>javax.servlet.Servlet</value>
          <value>org.apache.camel.component.servlet.CamelServletService</value>
        </interfaces>
    <service-properties>
      <entry key="alias" value="/camel/services" />
      <entry key="servlet-name" value="CamelServlet"/>
        </service-properties>
  </service>

</blueprint>
{code} 
{noformat} 
When i install the bundle to servicemix, i see the foolowing error after the 
grace period: 
 11:01:07,793 | ERROR | rint Extender: 1 | BlueprintContainerImpl|??
 | 7 - org.apache.aries.blueprint - 0.2.0.incubating |
 Unable to start blueprint container for bundle servletConfiguration due to 
unresolved 
dependencies[(objectClass=org.apache.camel.component.servlet.CamelServletService)]
java.util.concurrent.TimeoutException at 
org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:273)
 [7:org.apache.aries.blueprint:0.2.0.incubating]
 {noformat} 
The interface org.apache.camel.component.servlet.CamelServletService exist in 
camel-servlet and maven make package correctly.




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to