Я пытаюсь демаршалировать с помощью метода сериализации bean-компонент, который не является текущим пакетом, а находится в пакете общих компонентов.
Я получаю следующую ошибку, когда camel пытается демаршалировать мой 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 на java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) [: 1.6.0_33] на java .security.AccessController.doPrivileged (собственный метод) [: 1.6.0_33] в java.net.URLClassLoader.findClass (URLClassLoader.java:190) [: 1.6.0_33] в 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 в java.lang.ClassLoader.loadClass (ClassLoader.java: 247) [: 1.6.0_33] в org.apache.felix.framework.ModuleImpl.doImplicitBootDelegation (ModuleImpl.java:1610) в org.apache.felix.framework.ModuleImpl.searchDynamicImports (ModuleImpl.java:1547)
Мой пакет, содержащий компонент, запущен правильно, и я определил пакет commons в Export-Package определения пакета
Кому-нибудь удалось такое?