用天时间各种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
快来一个人解救我一下吧!?
OSGI? 醉了,各种bundle不兼容,放弃吧
@ossea回复 @ossea:你们领导是脑残,鉴定完毕我也抵触这玩意找了两天的bundle一个一个找的啊!特别痛苦最后还是卡在了配置文件看样你用的是 spring的框架,恭喜你,你死定了
目前用osgi啊想用spring记得以前使用osgi时有以下几点,1jar包都要bundle化,2不同bundle中的bean首先需要导出osgi服务。你说的这两点是为了服务话,都当接口似的调用,特点是可插拔。我都直接引包spring不适合用在OSGi环境里。bundle本身就依赖注入。刚写了一堆,都要转为博文的话,结果报错让我情何以堪http://cxf.apache.org/distributed-osgi.htmlcxf分布式OSGi这个项目,可提供jax-rs,jax-ws,websocket...很适合用来提供微服务,不妨参考下整了几天有几个解决方案,最终都没有实现1.用blueprint能调用activiapi但是流程设计器需要springmvc没成功2.用vrigoeclipse 这玩意说是支持springmvc的bundle用的是osgi-tomcat服务器
但是这玩意开发bundle的时候是vrigo-plugin 可能和传统bundle有不一样的地方
也就是说以前的bundle不能发布到osgi-tomcat中, 具体我还没有时间去研究了 时间到期限了
3.开2个系统 一个单独的工作流引擎系统
一个我之前的框架 通过接口调用
或者直接用一个数据库2个系统这样子
麻烦的是两个系统需要两个端口部署在不同的服务上
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。