現在のバンドルではなく、コモンズコンポーネントバンドルに含まれるBeanをシリアル化方式でアンマーシャリングしようとしています。
キャメルが私のBeanをアンマーシャリングしようとすると、次のエラーが発生します。
22:43:11,865 | エラー| nModule-thread-1 | DefaultErrorHandler | 89-org.apache.camel.camel-core-2.8.0.fuse-06-11 | exchangeIdの配信に失敗しました:ID-ITEM-64684-49962-1354223882336-2-1。配信試行後に使い果たされました:1がキャッチされました:java.lang.ClassNotFoundException:commons.InformationInput java.lang.ClassNotFoundException:commons.InformationInput at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)[:1.6.0_33] at java .security.AccessController.doPrivileged(Native Method)[:1.6.0_33] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)[:1.6.0_33] at java.lang.ClassLoader.loadClass(ClassLoader.java: 306)[:1.6.0_33] http://stackoverflow.com/questions/6749334/osgi-bundle-access-spring-context-file-from-another-bundle at java.lang.ClassLoader.loadClass(ClassLoader.java: 247)[:1.6。
Beanを含むバンドルが正しく開始され、バンドル定義のExport-Packageでcommonsパッケージを定義しました
誰かがそのようなことをなんとかしましたか?