创建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详细信息