2019独角兽企业重金招聘Python工程师标准>>>

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

获取dubbo-admin-2.8.4.war

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

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

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

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

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

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

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

dubbo 在centos7下安装相关推荐

  1. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  2. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤

    Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...

  3. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  4. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  5. centos7下安装mariadb

    centos7下安装mariadb 参考: http://www.cnblogs.com/Netsharp/p/5875474.html https://downloads.mariadb.org/m ...

  6. CentOS7下安装nginx1.99

    文章目录 1.前期准备 1.1 安装gcc 1.2 安装其他依赖包 1.3 下载安装包 2.安装nginx 2.1 解压nginx 2.2 编译安装 2.3 启动 2.4 常用命令 3.Nginx配置 ...

  7. CentOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...

  8. 在CentOS7下安装MySQL8数据库

    在CentOS7下安装MySQL8数据库 一 准备Linux环境 默认已安装:Linux虚拟机+ CentOS 笔者用的是如下版本: VMware15:VMware-workstation-full- ...

  9. Redis基础2(Centos7 下 安装redis)

    Centos7 下 安装redis redis是一个软件,帮助开发者对一台机器的内存进行操作. 1.安装redis 第一步:下载redis安装包 命令 :wget http://download.re ...

  10. 阿里云服务器——centos7下安装MySQL,并且实现远程连接

    centos7下安装MySQL,并且实现远程连接 1.先查看MySQL是否安装 rpm -qa|grep mysql 2.更新yum源 wget https://dev.mysql.com/get/m ...

最新文章

  1. Python-EEG工具库MNE中文教程(14)-Epoch对象中的元数据(metadata)
  2. flex+php截图Demo
  3. 【数据结构与算法】之深入解析“合并两个有序链表”的求解思路与算法示例
  4. Vue.js的计算属性
  5. (转)mssql2005生成表字典
  6. 爬get接口_网络字体反爬之起点中文小说
  7. php 字符串含有下划线,PHP-我的会话ID中有下划线
  8. 【C语言】C语言常量和变量
  9. ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
  10. spring多线程获取不到bean_刚面完的字节跳动java研发面试题整理(含答案):线程+MySQL+Spring+JVM...
  11. 通过conda或者pip安装包时出现There was a problem confirming the ssl certificate报错
  12. 金蝶KIS/K3全版本下载地址
  13. 毕业论文ppt的研究方法及过程计算机专业,毕业论文答辩ppt(要求和制作技巧)...
  14. 【算法分析】回溯法解数独(九宫格)算法
  15. html标记语言表格,表格《 HTML:标记语言 》
  16. 我们会有我们的天长地久
  17. 职场打工人快看过来,一分钟教会你PDF转Word后怎么编辑
  18. 【数据结构】-括号匹配
  19. Dask核心功能介绍及与Spark的比较
  20. 【keep-alive原理】

热门文章

  1. 通信软件开发与应用结业报告
  2. ADM2587E外围电路设计
  3. 东芝服务器硬盘参数,性能媲美万转 东芝8TB MG05硬盘体验
  4. 余弦 matlab 幅度谱,数字图像处理_旋转与幅度谱(含MATLAB代码)
  5. 储存管理系统c语言,《C语言,图书管理系统,未做文件储存系统.docx
  6. centos服务器搭建代理
  7. apple 官网系统软件下载如Command Line Tools下载
  8. Hadoop版本区别Hadoop组成
  9. python编写程序掷骰子游戏_python学习之掷骰子游戏
  10. Useful webs