Linux教程

Linux环境下Dubbo环境搭建及启动

本文主要是介绍Linux环境下Dubbo环境搭建及启动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

搭建Dubbo环境即启动(附常见错误以及解决方案)

1.下载Dubbo项目,有两种方式,一到Dubbo官网,二到gitee中下载
官网:
在这里插入图片描述进入GitHug社区下载,一般进不去,改用gitee,进去之后搜索dubbo OPS 选择最新版本
在这里插入图片描述一般有下面这种结构
在这里插入图片描述点击克隆下载

将下载的包解压到合适位置,这里我解压到idea的工作路径,解压后如图
在这里插入图片描述不想下载,也可以到我博客下载

2.配置pom.xml和dubbo.properties

  • 配置pom

进入admin目录,配置pom文件
在这里插入图片描述
查看打包方式
在这里插入图片描述我这里是打war包,如果新版本的是打jar包,则由springboot内置tomcat自动打包,使用jar包启动,只需要启动springboot即可,我这里演示手动打包,需要放到外置tomact的webapp目录下启动

查看自己的maven版本号:maven【3.8.1】、java【1.8.x】
在这里插入图片描述

为了保证能够正常打包编译,我在pom文件中的porperties标签下加入指定编译和目标版本,以支持maven高版本
在这里插入图片描述

  • 配置dubbo.priperties

在这里插入图片描述在这里插入图片描述ip地址首次使用推荐使用本机地址localhost/127.0.0.1,在windows下开启zookeeper中的zkServer.sh即可,(安装zookeeper需要在zoo.cfg中手动新建data文件夹,以及指定data路径,首次启动失败是因为该路径默认为/temp/zookeeper,找不到而报错)

你的路径\incubator-dubbo-ops\dubbo-admin目录下,打开cmd,路径中直接输入cmd即可,使用命令mvn clean package打包至该目录target文件夹中,再将.war包放到tomcat/webapp目录下,先别启动,否则因为zookeeper未启动而失败
在这里插入图片描述在这里插入图片描述

3.启动zookeeper和启动tomcat
我是在虚拟机集群上启动了zookeeper,见我置顶的虚拟机集群配置

  • 启动三台虚拟机hadoop102、hadoop103、hadoop104的zookeeper

    命令 xcall jps后可以看到启动后的结果,可以看到QuorumPeerMain在JVM中启动了,也可以直接在三台虚拟机上输入命令jps(只是确认zookeeper是否启动成功,没有其他作用)
    在这里插入图片描述

  • 启动tomcat

,启动tomcat, 双击bin/start.bat,可以看到多出一个与war包同名项目
在这里插入图片描述启动成功如下图
在这里插入图片描述打开UI输入http://localhost:8080/dubbo-admin-2.0.0/ 默认root用户名/密码:root
在这里插入图片描述打开dubbo可视化界面成功,说明zookeeper启动成功

如果启动不了,请按下面解决方案解决

  • tomcat启动失败,之前在eclipse或idea中部署过项目,而且使用了tomcat代理模式,项目中的server与tomcat的server.xml配置文件会同步,在server中的出现该标签,是因为有多个项目部署后,tomcat为了指定运行某一个项目,需要通过该标签指定项目,注释即可启动tomcat
</Host>
	<Context docBase="" path="/" reloadable="true" source=""/> 	
</Host>
  • 部署了多个版本tomcat,查看环境变量是否也设置正确,只能设置其中一台,例如配置变量是8.5.x的tomcat,在9.0.x上启动tomcat,会去打开8.5上的tomcat
  • war包打包失败 出现以下的原因是因为jdk与maven不兼容问题,导致打包失败 打包、安装时出现错误:
 [ERROR] COMPILATION ERROR :  [INFO]
       ------------------------------------------------------------- [ERROR] 不再支持源选项 5。请使用 7 或更高版本。 [ERROR] 不再支持目标选项 5。请使用 7 或更高版本。
       [INFO] 2 errors
这篇关于Linux环境下Dubbo环境搭建及启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!