一、运行环境

1、jdk下载安装

地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

检查是否有老版本jdk

如果需要卸载OpenJDK,执行以下操作:

[root@localhost ~]# rpm -e --nodeps tzdata-java-2014i-1.el7.noarch
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64

2、解压安装

tar zxvf  jdk-8u144-linx-x64.tar.gz

mv jdk1.8.0_144 jdk1.80

修改环境变量,并生效配置

vi /etc/profile

内容修改:

生效配置:

source /etc/profile

3、验证JDK安装

二、部署应用

1、上传应用到opt目录

  • 配置管理中心 CfgMgr
  • 发布服务注册中心 SvcReg
  • 发布服务网关应用 SvcGw
  • 发布业务应用 ProdMgr、CustMgr、SaleMgr

2、编写运行脚本

nohup command > myout.file 2>&1  &

java -jar CfgMgr-0.0.1.jar

java -jar SvcReg-0.0.1.jar

java -jar CustMgr-0.0.1.jar

java -jar ProdMgr-0.0.1.jar

java -jar SaleMgr-0.0.1.jar

java -jar SvcGw-0.0.1.jar

nohup java -jar CfgMgr-0.0.1.jar > ./log/CfgMgr.txt 2>&1 &
nohup java -jar SvcReg-0.0.1.jar > ./log/SvcReg.txt 2>&1 &
nohup java -jar CustMgr-0.0.1.jar > ./log/CustMgr.txt 2>&1 &
nohup java -jar ProdMgr-0.0.1.jar > ./log/ProdMgr.txt 2>&1 &
nohup java -jar SaleMgr-0.0.1.jar > ./log/SaleMgr.txt 2>&1 &
nohup java -jar SvcGw-0.0.1.jar > ./log/SvcGw.txt 2>&1 &

3、验证功能

服务注册中心
http://localhost:8101/

服务配置中心
http://localhost:8201/ProdMgr-dev.yaml
http://localhost:8201/CustMgr-dev.yaml
http://localhost:8201/SaleMgr-dev.yaml

http://localhost:8311/info
http://localhost:8321/info
http://localhost:8331/info

业务应用ProdMgr
http://localhost:8311/helloworld?client=111
http://localhost:8311/selectProd?id=1

业务应用CustMgr
http://localhost:8321/helloworld?client=222
http://localhost:8321/selectCust?id=1

业务应用SaleMgr
http://localhost:8331/helloworld?client=333
http://localhost:8331/sale?prodId=11&custid=12

服务网管引擎
http://localhost:9001/sale/sale?prodId=21&custid=22

SpringCloud的应用发布(二)vmvare+linux,Centos7.0下发布应用的更多相关文章

  1. Linux CentOS7.0下JAVA安装和配置环境变量

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致“ja ...

  2. Linux(CentOS7.0)下 C访问MySQL (转)

    按语:      最近项目在云服务器上 centos6.8,安装了mysql5.5.39 server和client,但C连接不知所措: 后在官网下载了 devel.share .share-comp ...

  3. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  4. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  5. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  6. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  7. Linux centos7环境下安装Nginx

    Linux centos7环境下安装Nginx的步骤详解 1.    首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...

  8. 跨年呈献:HP-Socket for Linux 1.0 震撼发布

    三年,三年,又三年,终于,终于,终于不用再等啦!就在今天,HP-Socket for Linux v1.0 震撼发布!还是一样的接口,一样的高效,一样的简便,一样的味道.     HP-Socket ...

  9. 【Linux】CentOS7.0下安装JDK环境

    写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...

随机推荐

  1. Jexus 5.8.3正式发布:Asp.Net Core在Linux上最友好服务器平台

    Jexus Web Serever 是一款运行于 Linux 操作系统,以支持 ASP.NET.ASP.NET CORE.PHP 为特色的高性能 WEB 服务器和反向代理服务器.最新版 5.8.3 已 ...

  2. Bootstrap 在手机页时,导航下拉自动回收

    $(".menu-main").collapse("hide"); //.menu-main就是下来导航的类名

  3. js操作DOM元素

    创建 document.createElement() 查找 document.getElementById()   返回对拥有指定 id 的第一个对象的引用. document.getElement ...

  4. python全栈开发-Day5 元组、字典

    python全栈开发-Day5  元组.字典 一.前言 首先,不管学习什么数据类型,我们都带着以下几个问题展开学习: #1:基本使用 1 .用途 2 .定义方式 3.常用操作+内置的方法 #2:该类型 ...

  5. wpf动态增加删除控件

    我在xaml中定义了一个名字为morepictureWrapPan为WrapPanel,然后将控件添加在此WrapPanel中.由于要实现控件的删除功能,所以增加的textbox和button的名字都 ...

  6. Python进阶_类与实例

    上一节将到面对对象必须先抽象模型,之后直接利用模型.这一节我们来具体理解一下这句话的意思. 面对对象最重要的概念就是类(class)和实例(instance),必须牢记类是抽象的模板,比如studen ...

  7. 笔记:Maven 私服 Nexus 权限控制

    Nexus 用户 Nexus 预定义了三个用户,这三个用户对应了三个权限级别: admin:该用户拥有对Nexus服务的完全控制,默认密码为 admin123,以下为admin用户的角色树 deplo ...

  8. MySQL 中添加列、修改列以及删除列

    ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:); 删除列:alte ...

  9. js获取input file文件二进制码

    <html> <body> <img id="image"src=""/> <br/> <input ty ...

  10. (工具类)double类型数据运算

    package com.flf.util;import java.math.BigDecimal;/** * double类型数据运算 * @author Yancy 2016-12-14 * */p ...