①注册中心到底跑了多少个服务?以后服务多了就不好管理了。
这个时候需要一个界面,能看到当前的注册中心,究竟注册了哪些服务。有哪些服务的提供者,有哪些服务的消费者,我们能看到,心里得有数。这个管理中心最后就是一个war包,部署到tomcat上面,就能运行了。
②哪里得到war包
1、通过下载直接得到
2、通过源代码编译得到
找到文件dubbox-master.zip,这个包就是源码包,首先解压这个包。
打开文件夹dubbox-master,查看里面目录
打开dubbo-admin文件夹
打开src文件夹
打开main文件夹
说明这个dubbo-admin文件夹是典型的maven工程项目,可以使用maven命令生成war文件包。
拷贝目录:D:\dubbox-master\dubbox-master\dubbo-admin
③不用进eclipse,直接进命令行
进入d盘,输入:d:
然后输入:cd D:\dubbox-master\dubbox-master\dubbo-admin
打包:mvn package -Dmaven.skip.test=true (后面的-Dmaven.skip.test=true 表示跳过测试),一测试就不通过了,因为要检查很多环境的东西。(注意:不是-Dmaven_skip_test=true ,是点,不 是横杠)
出现:Build Success则成功。
再查看目录D:\dubbox-master\dubbox-master\dubbo-admin,多了一个target文件夹
target文件夹里面有需要的war包,文件dubbo-admin-2.8.4.war
③把这个文件dubbo-admin-2.8.4.war传到linux服务器
首先将文件dubbo-admin-2.8.4.war放到D盘,然后改名字,文件dubbo-admin.war,即去掉版本号。
然后登陆SecureCRT软件,连接linux服务器。再按Alt+P进入SFTP模式
在sftp界面输入:put d:/dubbo再按Tab键补全,即:put d:/dubbo-admin.war
要把dubbo-admin.war文件部署到webapps文件夹里面去
输入移动命令mv: mv dubbo-admin.war apache-tomcat-7.0.52/webapps/(不记得文件、文件夹名字,可以按Tab键补全)
最后可以用命令看一眼是否部署进去,输入:ll apache-tomcat-7.0.52/webapps/
④把文件apache-tomcat-7.0.52.tar.gz上传到linux服务器
先将文件apache-tomcat-7.0.52.tar.gz放在D盘
然后登陆SecureCRT软件,连接linux服务器。再按Alt+P进入SFTP模式
在sftp界面输入:put d:/apache再按Tab键补全,即: put d:/apache-tomcat-7.0.52.tar.gz
解压tomcat的包
输入:tar -zxvf apache再按Tab键补全,即:tar -zxvf apache-tomcat-7.0.52.tar.gz
然后:ll,查看到文件夹apache-tomcat-7.0.52
查看文件夹apache-tomcat-7.0.52里面的内容,输入:ll apache-tomcat-7.0.52(不记得可以Tab键补全)
要把war包部署到这个文件夹
⑤查看文件是否传上去了
⑥如何启动tomcat服务器,并看到服务界面
启动tomcat服务器
输入:cd ~
输入:cd apache-tomcat-7.0.52
输入:cd bin
然后输入:./startup.sh
在宿主机的浏览器输入网址:http://192.168.25.133:8080可以看到tomcat界面
在宿主机的浏览器输入网址:http://192.168.25.133:8080/dubbo-admin可以看到dubbox框架管理界面(用户名和密码均为root)