dubbo 在centos7下安装

本文详细介绍如何在Linux环境下配置并运行Dubbo服务,包括所需依赖如JDK、Tomcat和Zookeeper的设置,以及从源码编译dubbo-admin到生成war包的全过程。还提供了具体的步骤,如修改配置文件、设置环境变量、启动和关闭Tomcat等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux中运行Dubbo服务需要JDK,Tomcat,Zookeeper支持.

获取dubbo-admin-2.8.4.war

通过 https://github.com/dangdangdotcom/dubbox 下载源码,然后自己编译得到。

351191682e3e3dd9e90117bc045f2b2f054.jpg

    运行cmd,更改路径到下载文件路径:

cd C:\Users\11075\Downloads\dubbox-master

    执行 mvn install -Dmaven.test.skip=true 编译.

    最终在dubbo-admin下的target将生成一个war包:

a6dc36d50c5e12ed6f90012da30303d9985.jpg

 

1.解压apache-tomcat-8.0.52.tar.gz到当前目录,重命名为:dubbo-Tomcat

2.将dubbo-admin-2.6.0.war解压到webapps下,dubbo-admin-2.6.0重命名为ROOT

3.修改WEB-INF下的dubbo.properties文件为:

    dubbo.registry.address=zookeeper://服务器Ip:2181
    dubbo.admin.root.password=root
    dubbo.admin.guest.password=guest

4. 再次压缩为rar,通过远程工具发送到服务器某一目录下。

5.解压缩到当前目录:

    rar x dubbo-Tomcat.rar

6.进入$(pwd)/conf/,修改server.xml的端口(非必需)

7.设置环境变量:

vim /etc/profile

#dubbo-tomcat
CATALINA_DUBBO_BASE=/usr/local/dubbo-Tomcat
CATALINA_DUBBO_HOME=/usr/local/dubbo-Tomcat
export CATALINA_DUBBO_BASE CATALINA_DUBBO_HOME
TOMCAT_DUBBO_HOME=/usr/local/dubbo-Tomcat
export TOMCAT_DUBBO_HOME

source /etc/profile

8.修改dubbo-Tomcat/bin下的startup.sh和shutdown.sh脚本:

    在startup.sh和shutdown.sh的头部添加:

# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------
export CATALINA_HOME=$CATALINA_DUBBO_HOME
export CATALINA_BASE=$CATALINA_DUBBO_BASE

9.增加权限:

chmod 777 *.sh

启动tomcat:

/usr/local/dubbo-Tomcat/bin/startup.sh

关闭tomcat:

/usr/local/dubbo-Tomcat/bin/shutdown.sh

查看实时日志:

    tail -f /usr/local/dubbo-Tomcat/logs/catalina.log

浏览器访问:http://服务器Ip:9999(已修改端口),用户名和密码均为root

8e76b2b5e78c85cadf31c977b7a993f9c7c.jpg

转载于:https://my.oschina.net/langwanghuangshifu/blog/2251510

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值