OSGI整合工作流

ossea 发布于 2017/06/23 00:36
阅读 138
收藏 0

用天时间各种google

资料简直是凤毛麟角,我英语不好关键词找不好

就看到有几个博文 还是国内的 就一个xml文件说是blueprint可以实现

我试着去弄 真的是累死狗啊


    <bean id="processEngineFactory" 
        class="org.activiti.osgi.blueprint.ProcessEngineFactoryWithELResolver"  
          init-method="init" destroy-method="destroy">  
        <property name="processEngineConfiguration" ref="configuration"/>  
        <property name="bundle" ref="blueprintBundle"/>  
        <property name="blueprintELResolver" ref="blueprintELResolver"/>  
    </bean>

这里面的blueprintBundle 报错

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'blueprintBundle' is defined

 

领导要求用OSGI 以前的框架在OSGI上面

我真是愁死了  spring的 已经调通

blueprint  各种少包 少环境,,这那的

我都是缺啥 报错 一个一个去搜索 一个一个mvn

快来一个人解救我一下吧!?

加载中
0
Sky__
Sky__

OSGI?  醉了,各种bundle不兼容,放弃吧

Sky__
Sky__
@ossea 回复@ossea : 你们领导是脑残,鉴定完毕
ossea
ossea
我也抵触这玩意 找了两天的bundle 一个一个找的啊! 特别痛苦 最后还是卡在了配置文件
0
triankg
triankg

看样你用的是  spring的框架, 恭喜你 , 你死定了 

ossea
ossea
目前用osgi啊 想用spring
0
为为02
为为02
记得以前使用osgi时有以下几点,1jar包都要bundle化,2不同bundle中的bean首先需要导出osgi服务。
ossea
ossea
你说的这两点是为了服务话,都当接口似的调用,特点是可插拔。我都直接引包
0
习习风
习习风
spring 不适合用在OSGi环境里。bundle本身就依赖注入。
ossea
ossea
刚写了一堆,都要转为博文的话,结果报错 让我情何以堪
0
习习风
习习风
http://cxf.apache.org/distributed-osgi.html cxf分布式OSGi这个项目,可提供jax-rs,jax-ws,websocket...很适合用来提供微服务,不妨参考下
0
ossea
ossea
整了几天有几个解决方案,最终都没有实现 1.用blueprint 能调用activi api 但是流程设计器需要 spring mvc 没成功
0
ossea
ossea

2.用vrigo eclipse  这玩意说是支持spring mvc的bundle用的是osgi-tomcat服务器

但是这玩意开发bundle的时候是vrigo-plugin  可能和传统bundle 有不一样的地方

也就是说以前的bundle 不能发布到osgi-tomcat中,  具体 我还没有时间去研究了  时间到期限了 

3.开2个系统  一个单独的工作流引擎系统

一个我之前的框架  通过接口调用

或者直接用一个数据库 2个系统这样子 

麻烦的是 两个系统需要两个端口 部署在不同的服务上

返回顶部
顶部