![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
osgi
EinarZhang
只求能在爱好上给出一点点贡献
展开
-
Tuscany SCA与OSGI的结合方式
Tuscany与OSGI的结合有多种方式,这里将分一篇文章一个方式进行描述,每一种方式的示例均已Helloworld演示。大部分结构尽量与官网的sample一样。注明:请先下载Tuscany-sca-2.0-M5,并配置好JDK。我采用的是Myeclipse8.5 进行插件开发,没有打上Tuscany的开发插件。 通过在插件服务里面设置Tuscany相关配置,然后通过Tuscany运行发布服务 1 在Myeclipse8.5中新建“标准的OSGI”插件工程。 2 导入Tuscany开发包,右键单击工程,选原创 2010-12-23 16:28:00 · 2686 阅读 · 0 评论 -
cxf-dosgi 发布webservice
<br /> OSGI原理与最佳实践中给出了cxf-dosgi的范例,但是由于release版本发布方式有所改变。发布webservice的配置代码改为如下方式:<br /> props.put("service.exported.interfaces","*"); props.put("service.exported.intents","SOAP"); props.put("service.exported.configs","org.apache.cxf.ws"); props.put("or原创 2011-02-12 12:38:00 · 3141 阅读 · 3 评论 -
cxf客户端所需最少jar包
<br />经过http://opensourceforce.org/forum/viewthread.php?tid=2626的帖子讨论,最终经过多次尝试,总结出cxf2.3.1调用ws客户端所需最少包列举如下:<br />commons-logging-1.1.1.jar<br />cxf-2.3.1.jar<br />geronimo-activation_1.1_spec-1.1.jar<br />geronimo-annotation_1.0_spec-1.1.1.jar<br />geronim原创 2011-02-13 16:38:00 · 8560 阅读 · 2 评论 -
cxf 发布webservice报 You have more than one version of 'org.apache.commons.logging.Log' visible
项目中采用cxf发布webservice,在同一osgi环境下写测试类发现能够正常运行,但经过发布成webservice后,用工程调用报如下异常: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class lo原创 2011-02-13 12:38:00 · 4464 阅读 · 1 评论 -
cxf 调用webservice的方式
<br />方式一:通过ClientProxyFactoryBean 调用<br />public static <T> T getService(String url, Class<T> cls) {<br /> ClientProxyFactoryBean factory = new ClientProxyFactoryBean();<br /> factory.setServiceClass(cls);<br /> factory.setAddress(url);<br /> T servic原创 2011-03-05 19:37:00 · 11825 阅读 · 1 评论