1.环境准备:
- jdk-8u391-linux-x64
- apache-maven-3.9.6
- apache-tomcat-8.5.100
2.安装注册中心zookeeper
zookeeper的安装看我的另一篇文章,安装完成后保持启动状态
linux安装Zookeeper的详细步骤-CSDN博客
3.安装dubboadmin
源码下载地址:Releases · apache/dubbo · GitHub
下载包,上传到linux解压
tar -zxvf dubbo-dubbo-2.6.0.tar.gz 解压
进入到目录/home/dubbo-dubbo-2.6.0/dubbo-admin ,执行打包命令:mvn package -Dmaven.test.skip=true。打包成功生成了target文件夹
复制刚刚的war包到安装tomcat的webapp目录下
cp /root/dubbo-dubbo-2.6.0/dubbo-admin/target/dubbo-admin-2.6.0.war /root/apache-tomcat-8.5.100/webapps
进入tomcat的bin目录/root/apache-tomcat-8.5.100/bin,./startup.sh启动tomcat。
再次进入webapp目录发现war包被解压了
进入/home/dubbo-dubbo-2.6.0/dubbo-admin/target/dubbo-admin-2.6.0/WEB-INF目录,修改dubbo.properties
tomcat默认端口是8080,容器冲突,我这边是改成了8082. 修改路径/root/apache-tomcat-8.5.100/conf里面的server.xml 。(配置文件里面端口比较多别改错了)
进入tomcat的bin目录/root/apache-tomcat-8.5.100/bin,执行./shutdown.sh 先停止,在执行
./startup.sh启动tomcat。
访问服务
ip+8082,测试tomcat是否启动成功
ip+端口+解压目录访问即可,40.100.90.132:8082/dubbo-admin-2.6.0/
遇到的问题:
1.搭建完成后,访问 tomcat没问题,访问40.100.90.132:8082/dubbo-admin-2.6.0/一直报404.
解决:原来是jdk11,换成jdk8就解决了