Go to file
chao.liuc deee81b318 DUBBO-188 mock :add test case empty test & List-String List-pojo
git-svn-id: http://code.alibabatech.com/svn/dubbo/trunk@1260 1a56cb94-b969-4eaa-88fa-be21384802f2
2012-03-12 10:05:33 +00:00
dubbo DUBBO-234 修改redis配置 2012-03-08 10:05:05 +00:00
dubbo-cache 抽取公共Util方法 2012-03-08 04:54:44 +00:00
dubbo-cluster DUBBO-188 mock :add test case empty test & List-String List-pojo 2012-03-12 10:05:33 +00:00
dubbo-common 增加ReflectUtils.getGenericClass工具方法 2012-03-12 07:55:24 +00:00
dubbo-config 增加session属性 2012-03-12 07:12:08 +00:00
dubbo-container 提取注册中心常量和条件 2012-03-08 21:15:11 +00:00
dubbo-demo 修改Demo配置 2012-03-08 21:20:03 +00:00
dubbo-demo-consumer 修改Demo配置 2012-03-08 21:20:03 +00:00
dubbo-demo-provider 修改Demo配置 2012-03-08 21:20:03 +00:00
dubbo-examples 修改examples 2012-03-10 19:34:12 +00:00
dubbo-monitor DUBBO-243 增加@Activate自动加载Filter等集合扩展点 2012-03-06 14:34:16 +00:00
dubbo-monitor-default 修改统计的Key 2012-03-11 07:13:41 +00:00
dubbo-monitor-simple 打印日志 2012-03-12 07:52:30 +00:00
dubbo-registry DUBBO-202 override 修复Directory.getUrl方法问题 增加测试用例 2012-03-12 06:19:50 +00:00
dubbo-registry-default DUBBO-202 override 修复Directory.getUrl方法问题 增加测试用例 2012-03-12 06:19:50 +00:00
dubbo-registry-multicast 提取注册中心常量和条件 2012-03-08 21:15:11 +00:00
dubbo-registry-redis DUBBO-234 监控中心负责清理redis脏数据 2012-03-12 03:08:32 +00:00
dubbo-registry-simple 提取注册中心常量和条件 2012-03-08 21:15:11 +00:00
dubbo-registry-zookeeper DUBBO-234 修改redis 2012-03-10 08:01:59 +00:00
dubbo-remoting DUBBO-240 telnet的trace命令等待输出结果后再显示输放提示符 2012-03-07 12:03:48 +00:00
dubbo-remoting-grizzly DUBBO-249 调整扩展点类的加载 2012-03-06 09:04:51 +00:00
dubbo-remoting-http DUBBO-249 调整扩展点类的加载 2012-03-06 09:04:51 +00:00
dubbo-remoting-mina DUBBO-228 将ChannelHandlerWrapper改为ChannelDispather 2012-03-06 20:06:40 +00:00
dubbo-remoting-netty DUBBO-228 将ChannelHandlerWrapper改为ChannelDispather 2012-03-06 20:06:40 +00:00
dubbo-remoting-p2p DUBBO-249 调整扩展点类的加载 2012-03-06 09:04:51 +00:00
dubbo-rpc final RpcException 2012-03-10 11:49:58 +00:00
dubbo-rpc-default 修改CallbackCodec的日志级别 2012-03-08 08:18:30 +00:00
dubbo-rpc-hessian DUBBO-249 调整扩展点类的加载 2012-03-06 09:04:51 +00:00
dubbo-rpc-injvm DUBBO-249 调整扩展点类的加载 2012-03-06 09:04:51 +00:00
dubbo-rpc-rmi DUBBO-246 修改Result的setResult()为setValue() 2012-03-06 14:38:22 +00:00
dubbo-validation 将getServiceName()改为getServiceInterface(),并保留原函数。 2012-03-07 18:54:35 +00:00
COPYRIGHT 修改版权年份 2012-01-29 08:14:53 +00:00
LICENSE 修改版权年份 2012-01-29 08:14:53 +00:00
README 修改为2.1.0-SNAPSHOT版本 2012-02-08 06:12:45 +00:00
pom.xml DUBBO-211 分离validation模块 2012-03-06 17:22:15 +00:00

README

For more, please refer to:

    http://code.alibabatech.com/wiki/display/dubbo

0. Install the subversion and maven command line:

    yum install subversion
    or: apt-get install subversion

    cd ~
    wget http://www.apache.org/dist//maven/binaries/apache-maven-2.2.1-bin.tar.gz
    tar zxvf apache-maven-2.2.1-bin.tar.gz
    vi .bash_profile
       - edit: export PATH=$PATH:~/apache-maven-2.2.1/bin
    source .bash_profile

1. Checkout the dubbo source code:

    cd ~
    svn co http://code.alibabatech.com/svn/dubbo/trunk dubbo

2. Import the dubbo source code to eclipse project:

    cd ~/dubbo
    mvn eclipse:eclipse
    Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish

    Context Menu -> Run As -> Java Application:
    dubbo-demo-provider/src/test/java/com.alibaba.dubbo.demo.provider.DemoProvider
    dubbo-demo-consumer/src/test/java/com.alibaba.dubbo.demo.consumer.DemoConsumer
    dubbo-monitor-simple/src/test/java/com.alibaba.dubbo.monitor.simple.SimpleMonitor
    dubbo-registry-simple/src/test/java/com.alibaba.dubbo.registry.simple.SimpleRegistry

    Edit Config:
    dubbo-demo-provider/src/test/resources/dubbo.properties
    dubbo-demo-consumer/src/test/resources/dubbo.properties
    dubbo-monitor-simple/src/test/resources/dubbo.properties
    dubbo-registry-simple/src/test/resources/dubbo.properties

3. Build the dubbo binary package:

    cd ~/dubbo
    mvn clean install -Dmaven.test.skip
    cd dubbo/target
    ls

4. Install the demo provider:

    cd ~/dubbo/dubbo-demo-provider/target
    tar zxvf dubbo-demo-provider-2.1.0-SNAPSHOT-assembly.tar.gz
    cd dubbo-demo-provider-2.1.0-SNAPSHOT/bin
    ./start.sh

5. Install the demo consumer:

    cd ~/dubbo/dubbo-demo-consumer/target
    tar zxvf dubbo-demo-consumer-2.1.0-SNAPSHOT-assembly.tar.gz
    cd dubbo-demo-consumer-2.1.0-SNAPSHOT/bin
    ./start.sh
    cd ../logs
    tail -f stdout.log

6. Install the simple monitor:

    cd ~/dubbo/dubbo-simple-monitor/target
    tar zxvf dubbo-simple-monitor-2.1.0-SNAPSHOT-assembly.tar.gz
    cd dubbo-simple-monitor-2.1.0-SNAPSHOT/bin
    ./start.sh
    http://127.0.0.1:8080

7. Install the simple registry:

    cd ~/dubbo/dubbo-simple-registry/target
    tar zxvf dubbo-simple-registry-2.1.0-SNAPSHOT-assembly.tar.gz
    cd dubbo-simple-registry-2.1.0-SNAPSHOT/bin
    ./start.sh

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

8. Install the zookeeper registry:

    cd ~
    wget http://www.apache.org/dist//zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
    tar zxvf zookeeper-3.3.3.tar.gz
    cd zookeeper-3.3.3/conf
    cp zoo_sample.cfg zoo.cfg
    vi zoo.cfg
       - edit: dataDir=/home/xxx/data
    cd ../bin
    ./zkServer.sh start

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh