我想用序列化方法解組一個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
你應該改進你的問題。涉及哪些捆綁包?哪個捆綁包做什麼?每個包導入/導出哪些包?嘗試構建一個最簡單的示例,然後將這些信息添加到您的問題中。 –