2
我已經創建了一個組件,該組件在Cq5中使用來自OSGI包的索具服務。 但是,當它消耗時拋出錯誤,指出com.aem.HelloService無法解析爲類型, 當在http://localhost:4502/system/console/services下查找時。在使用OSGi服務時,無法將服務解析爲類型錯誤
服務運行正常。
我已經創建了一個組件,該組件在Cq5中使用來自OSGI包的索具服務。 但是,當它消耗時拋出錯誤,指出com.aem.HelloService無法解析爲類型, 當在http://localhost:4502/system/console/services下查找時。在使用OSGi服務時,無法將服務解析爲類型錯誤
服務運行正常。
在你的Web控制檯的外觀爲您的OSGi bundle,這可以例如在發現:
http://localhost:4502/system/console/bundles
這是你必須在你的JSP進口使用,例如道路,在你的JSP頁面的頂部:
<%@page import="org.apache.sling.tooling.support.install%> //you might have to add .* at the end to import everything
然後還請確保您的OSGI服務的Java文件根據Adobe和其他文檔進行了適當的註釋和修訂
請提供一些代碼片段,顯示您如何嘗試訪問該服務。 – Thomas