0%

DUBBO0—创建DUBBO和ZOOKEEPEER的连接

创建zookeeper的过程:

解压到指定目录下F:\zookeeper
F:\zookeeper\conf下的zoo_sample.cfg重命名为 zoo.cfg
主要修改一下日志位置,具体配置文件如下:

1
2
dataDir=F:\\zookeeper\\data  
dataDirLog=F:\\zookeeper\\log

四、启动
1 进入到bin目录,并且启动zkServer.cmd,这个脚本中会启动一个java进程
创建dubbo的过程:
按照常理,直接去 https://github.com/alibaba/dubbo 下载,然后进入下面的dubbo-admin目录,进行mvn打包即可,但是不知道为何,却找不到dubbo-admin这个目录。
那就直接去下载他们打包好的源代码吧:https://github.com/alibaba/dubbo/releases
之后放在elipse打包,其中要加上

1
2
3
4
5
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
</dependency>

确保dubb的这些地方都是正确的。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<!– <version>${project.parent.version}</version> –>
<version>2.6.0</version>
</dependency>
这里在是指maven打包的。
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>3.2.4</version>
<configuration>
<contextPath>/</contextPath>
<scanIntervalSeconds>10</scanIntervalSeconds>
<connectors>
<connector implementation=”org.mortbay.jetty.nio.SelectChannelConnector”>
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>

将ROOT文件放入tomcat/webapps下,替换tomcata自带的ROOT,启动tomcat,打开网址
http://localhost:8080/,账户名、密码都是root,点击服务治理->提供者,这里就可以看到dubbo发布的provider详细信息