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