Dubbo、Zookeeper 以及 Tomcat 启动的相关问题
这个算是不难的问题,但是一开始自己不知道怎么配置,整整折腾了一晚上,好在最后能够登陆进去,遂记下。
1、Zookeeper 下载
网站 https://archive.apache.org/dist/zookeeper/
解压到相应的文件夹里,然后打开 config
文件夹如下所示
将 zoo_sample.cfg
改名为 zoo.cfg
,打开后将如下的内容修改成
改成下图红框中的数据
修改成功后打开 bin
目录,将 zkServer.cmd
双击打开,打开后如下所示
此时,Zookeeper 已安装完毕!
2、安装 Dubbo
下载地址:https://github.com/alibaba/dubbo/releases
- 下载完成后,解压压缩包,先进入安装目录下的
dubbo-admin
- 对
dubbo-admin
进行打包 - 打包命令:
mvn install -Dmaven.test.skip=true
前提是已经安装了 maven,才能使用 mvn 命令。
出现如下 BUILD SUCCESS
说明打包成功!
进入文件夹
复制该 war 包到 tomcat/webapp
目录下
进入 tomcat/conf
,打开 server.xml
文件,修改如下的内容:
返回上级文件夹,进入 bin
启动 tomcat,对 war 包进行解压
成功后 tomcat/webapps
中出现该文件夹
进入 dubbo-admin-2.5.6
里的 WEB-INF
文件
打开 dubbo.prpertites
文件
可以更改IP地址
注意:如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。如果不在同一台服务器,需要修改配置文件。也就是上面dubbo.prpertites
文件的内容。
3、启动项目
接下来启动项目,先启动 zookeeper
- 在 Zookeeper 安装路径里的 bin 文件里找到
zkServer.cmd
双击启动; - 在 Tomcat 的 bin 文件里双击
startup.bat
,即启动 Tomcat(启动tomcat时,zookeeper黑窗口不要关闭); - 输入域名:http://localhost:8090/dubbo-admin-2.5.6/
- 这里有两点注意:
- 端口有无更改,严格按照本教程,则为 8090;否则可能为默认值 8080;
- dubbo-admin-2.5.6 这个名称,是跟你复制到
tomcat/webapp
里的那个 war 包相对应(当然如果解压后你更改了名称比如是 dubbo-admin,那相应的域名就没有 -2.5.6 了;
- 这里有两点注意:
- 输入相关的用户名和密码,默认都是 root,进去后就如下所示。
完成!