首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在servicemix中部署OSGI smooks包?

如何在servicemix中部署OSGI smooks包?
EN

Stack Overflow用户
提问于 2012-05-24 16:35:03
回答 1查看 697关注 0票数 0

当我创建简单的maven项目并在eclipse for smooks中运行时,它工作得很好,但当我为它创建osgi包并将其部署在servicemix中时,它显示以下错误……

我将我的smook配置文件放在servicemix_home/ConfigurationFiles/smook/......中

例如: org.milyn.SmooksException:无法对org:milyn:smooks:unknowndoc:/smooks-resource-list/jb:bean/jb:wiring.应用处理单元org.milyn.javabean.ext.PropertyCheckerorg.milyn.SmooksException:无法向org:milyn:smooks:unknowndoc:/smooks-resource-list/jb:bean/jb:wiring.应用处理单元org.milyn.javabean.ext.PropertyChecker在org.milyn.delivery.dom.SmooksDOMFilter.access$700(SmooksDOMFilter.java:134)的org.milyn.delivery.dom.SmooksDOMFilter.processVisitorException(SmooksDOMFilter.java:823) ...原因: org.milyn.cdr.SmooksConfigurationException: Bean类'com.test.pojo.Order‘在类路径上不可用。at org.milyn.javabean.ext.PropertyChecker.getBeanClass(PropertyChecker.java:97) at org.milyn.javabean.ext.PropertyChecker.getBeanType(PropertyChecker.java:78) at org.milyn.javabean.ext.PropertyChecker.visitBefore(PropertyChecker.java:47)

EN

回答 1

Stack Overflow用户

发布于 2012-05-29 20:30:59

更改类加载器从getClass().getClassLoader()获取当前类加载器并在

代码语言:javascript
复制
Thread.currentThread().setContextClassLoader(classLoader);

代码语言:javascript
复制
smooks.setClassLoader(classLoader);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10733880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档