2017-03-22 45 views
0

我開始在apache servicemix昨天工作,我想我的所有文件在我的保管箱,並把它們放在我的本地計算機上。 這是它的blueprint.xml:駱駝 - 丟失的依賴關係:org.apache.camel.spi.ComponentResolver爲dropbox

<?xml version="1.0" encoding="UTF-8"?> 
<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 
     http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"> 

     <bean init-method="init" class="org.apache.camel.spi.ComponentResolver" id="componentResolver"/> 
    <bean id="mySimpleRegistry" class="org.apache.camel.impl.SimpleRegistry"></bean> 

    <camelContext xmlns="http://camel.apache.org/schema/blueprint"> 
    <propertyPlaceholder id="dropbox" location="dropbox.properties"/> 
     <route> 
     <from uri="dropbox://get?appKey=<>;appSecret=<>;accessToken=<>;path=/"/> 

     <to uri="file:camel/output"/> 
     </route> 
    </camelContext> 
</blueprint> 

但它什麼也沒做。所以我使用bundle:diag檢查了什麼問題。

Bundle 239 
---------- 
Status: GracePeriod 
Blueprint 
22/03/17 14:49 
Missing dependencies: 
(&(component=dropbox)(objectClass=org.apache.camel.spi.ComponentResolver)) 

我不知道如何解決它。

回答

2

轉到ServiceMix的控制檯,使用以下命令:

feature:install camel-dropbox

重新啓動捆綁

restart nnn其中nnn是你的包我倒是

+0

感謝的做工精細=) – iceriku

+0

的給予好評/如果您的狀態允許,請高度評價正確的答案。快樂的工作。 – ThomasW