You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2011/03/07 13:05:59 UTC

[jira] Resolved: (CAMEL-3762) Unresolved dependencies when using camel-servlet following the tutorial.

     [ https://issues.apache.org/jira/browse/CAMEL-3762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen resolved CAMEL-3762.
--------------------------------

       Resolution: Duplicate
    Fix Version/s: 2.7.0
         Assignee: Claus Ibsen

The blueprint grace issue has been resolved by gnodet on trunk.

> 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
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.7.0
>
>
> 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