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サービスを使用中にサービスを取得できません。
サービスが正常に動作しています。
あなたのOSGiバンドルのためのあなたのWebConsoleにルックでは、これは下の例のために見つけることができます:あなたのバンドルのプロパティの下に続いて
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