发表于: 2017-10-13 23:31:21

1 751


今天完成的任务
1.修改昨天的demo,把service和client拆开
其实很简单,就是新建一个项目,不需要导入jar,也不需要其他的配置;就写一个Calculator接口,一个调用service的主程序就OK了。

 


2.Spring + Tuscany
Spring跟Tuscany的整合坑太多了....实在是资料太少,出了问题只能反复研究仅有的几篇入门教程...最后还是通过张鑫师兄的日报,来来回回看了好几遍,终于把自己的demo调试成功。
1)Spring整合Tuscany首先要导入jar包:

2)Spring的jar包必须是3.0.5.RELEASE版本的,否则会依赖冲突,导致Tuscany构建环境异常。


3)修改Tuscany配置文件
通过Spring实现Calculator组件,并把组件绑定到uri。


4)编写Spring配置文件


5)启动程序


6)运行结果


遇到的问题

1.刚开始我忘记添加Spring对Tuscany支持的jar包,运行主程序一直报找不到Spring配置文件异常,后面突然想起来自己好像忘记添加jar包,一翻pom文件,结果还真是少了下面的jar包:

tuscany-implementation-spring-runtime.jar

2.依赖冲突
上面的tuscany-implementation-spring-runtime.jar内的Spring版本为3.0.5.RELEASE,和我自己引入的4.3.6.RELEASE版本发生冲突。把Spring的版本修改成3.0.5RELEASE版本就OK了


收获

完成Spring + Tuscany的整合


明天的计划

1.把任务8的Spring RMI换成 Spring Tuscany
2.配置分布式
3.提交任务9


进度

当前进度 任务9步骤1
任务开始时间 2017.10.12
预计提交时间 2017.10.14



返回列表 返回列表
评论

    分享到