にデプロイされているバンドルでSpring AOP
ロギングを設定しようとしています。これは私の投稿に関連しています。そこに提供された答えは私を助けませんでした。Mavenの依存関係を追加した場合:OSGi
Apache Karaf
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>com.springsource.org.aspectj.weaver</artifactId>
<version>1.6.2.RELEASE</version>
<scope>provided</scope>
</dependency>
たくさんのパッケージをエクスポートする必要があります。
org.aspectj.lang.*,
org.aspectj.internal.lang.reflect.*,
org.aspectj.internal.lang.annotation.*,
org.aspectj.runtime.internal.*,
org.aspectj.runtime.*,
org.aspectj.weaver.reflect.*,
org.aspectj.apache.bcel.classfile.*,
org.aspectj.apache.bcel.*,
org.aspectj.bridge.*,
org.aspectj.util.*,
org.aspectj.weaver.*,
com.bea.jvm.*,
最後のもの(com.bea.jvm.*)
がすべてを分解している間。バンドルを開始しようとすると、要件が欠落しているというエラーが表示され、このパッケージが欠落していると表示されます。(package=com.bea.jvm)
。しかし、それはエクスポートされます。上記のMaven依存関係の代わりに、他の別の依存関係も試しましたが、同じ問題があります。
私がここで欠けているものは何ですか?OSGi
とに関連するインターネット上の情報はあまりありませんAOP
。誰かが私を助けることができますか?私はここで立ち往生しています...