1. 下载opensesame源码
地址https://github.com/alibaba/opensesame
可以使用git clone或者直接下载zip包解压也可以
2. 执行mvn install将opensesame的依赖安装到本地
进入到源码的根目录,然后执行mvn install
3.下载dubbo源码到本地
地址 https://github.com/alibaba/dubbo
可以使用git clone或者直接下载zip包解压也可以
4.将项目导入到idea(使用maven方式导入)
5.在dubbo-parent的pom.xml中增加maven中央仓库的repository,如下
<repository> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> </repository>
6.执行maven-reimport更新依赖,如果不起作用,可以在源码的根目录执行mvn -U idea:idea进行更新依赖
7.修改dubbo-demo-provider下的dubbo.properties文件(这里假设使用zookeeper作为注册中心,zookeeper的安装这里不再赘述)
8.启动demo provider
运行com.alibaba.dubbo.demo.provider.DemoProvider#main
如果编译时,报错说com.alibaba.com.caucho.hessian.io.SerializerFactory找不到,
则可以下载下方的附件,然后把jar包install到本地
http://download.csdn.net/download/feelwing1314/9985471
9.修改dubbo-demo-consumer下边的dubbo.properties(这里也是用zookeeper作为注册中心)
10.启动consumer
至此,dubbo的开发环境就已经搭建完成