我想用序列化方法解组一个bean,它不是当前包,但在公共组件包中。骆驼 - unmarshal()。序列化() - ClassNotFoundException
我收到以下错误,当骆驼试图解组我的豆:
22:43:11865 |错误| nModule-thread-1 | DefaultErrorHandler | 89 - org.apache.camel.camel-core - 2.8.0.fuse-06-11 |交货失败 交货ID: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] 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.0_33] at org.apache.felix.framework .ModuleImpl.doImplicitBootDelegation(ModuleImpl.java:1610) 在 org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImpl.java:1547)
我含豆包是正确启动和我定义了的共同点包中的包的定义出口包
有没有人设法做到这样的事情?
您是否导入捆绑包? – Mirco
哪个捆绑包在哪个捆绑包中? :)我已经从bundle中解析了从unmarshalling定义的骆驼路由中的commons导入包。 – yodamad
你应该改进你的问题。涉及哪些捆绑包?哪个捆绑包做什么?每个包导入/导出哪些包?尝试构建一个最简单的示例,然后将这些信息添加到您的问题中。 –