一、运行环境

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. 大数据量情况下高效比较两个list

    比如,对两个list<object>进行去重,合并操作时,一般的写法为两个for循环删掉一个list中重复的,然后再合并. 如果数据量在千条级别,这个速度还是比较快的.但如果数据量超过20 ...

  2. python之hasattr()、 getattr() 、setattr() 函数

    这三个方法可以实现反射和内省机制,在实际项目中很常用,功能也很强大. [转]http://www.cnblogs.com/cenyu/p/5713686.html hasattr(object, na ...

  3. c++函数常用

    isalnum 判断一个字符是否是字符类的数字或字母isalpha 判断一个字符是否是字母isblank 判断一个字符是否是空白字符(空格,水平制表符,TAB)iscntrl 判断一个控制符(ASCI ...

  4. MongoDB起步

    1.Mongodb基本概念和SQL的区别:SQL术语        MongoDB术语database    databasetable        collectionrow        doc ...

  5. 关于 promise 吃到错误的理解

    关于 promise 吃到错误的理解 下面的内容需要对浏览器原生支持的 promise 的基本用法有了解,如果你还不知道 promise 和 promise 的 catch 方法,你可能需要先在 这里 ...

  6. Python基础-week03

    本节内容摘要:http://www.cnblogs.com/Jame-mei 1.集合及其运算 2.文件读与写详解(1-3) 3.文件修改详解 作业:程序1: 实现简单的shell sed替换功能   ...

  7. 框架开发之——AngularJS+MVC+Routing开发步骤总结——5.14

    1.延续MVC的观念:包括路由映射的编写,Controller的内容,具体View页面js的分离. 2.结合AngularJS做前端,后端使用Node.Js的写法,引入MVC框架,进行快速的开发. 步 ...

  8. Tomcat8配置tomcat-users.xml配置

    默认tomcat-user.xml中的角色和用户配置示例如下: <!-- <role rolename="tomcat"/>  <role rolename ...

  9. RabbitMQ 通信过程

    Rabbit MQ的通信过程 MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,是消费-生产者模型的典型的代表,producer往消息队列中不断写入消息,而另一端consume ...

  10. 求逆序对[树状数组] jdoj

    求逆序对 题目大意:给你一个序列,求逆序对个数. 注释:n<=$10^5$. 此题显然可以跑暴力.想枚举1到n,再求在i的后缀中有多少比i小的,统计答案即可.这显然是$n^2$的.这...显然过 ...