SpringCloud的应用发布(二)vmvare+linux,Centos7.0下发布应用
一、运行环境
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下发布应用的更多相关文章
- Linux CentOS7.0下JAVA安装和配置环境变量
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致“ja ...
- Linux(CentOS7.0)下 C访问MySQL (转)
按语: 最近项目在云服务器上 centos6.8,安装了mysql5.5.39 server和client,但C连接不知所措: 后在官网下载了 devel.share .share-comp ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- Linux centos7环境下安装Nginx
Linux centos7环境下安装Nginx的步骤详解 1. 首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...
- 跨年呈献:HP-Socket for Linux 1.0 震撼发布
三年,三年,又三年,终于,终于,终于不用再等啦!就在今天,HP-Socket for Linux v1.0 震撼发布!还是一样的接口,一样的高效,一样的简便,一样的味道. HP-Socket ...
- 【Linux】CentOS7.0下安装JDK环境
写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...
随机推荐
- Intellij IDEA查看所有断点
项目中打的断点太多,有时自己也想不到打在哪里了,也不知道哪些方法.哪些代码行上打了断点,在IDEA中如何查看所有断点呢? 方法如下: step 1 IDEA的debug面板中有一个名称为View Br ...
- ios滑动流畅(丝般顺滑)滚动
在ios html->body->list(少一个样式都不行!) html->body->list <!DOCTYPE html> <html lang=&q ...
- vuex的学习笔记
什么是Vuex? vuex是一个专门为vue.js设计的集中式状态管理架构.状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态.简单的说就是data中需要共用的属性. ...
- 开源一套基于vue全家桶的webapp
一.设计初衷 原本今年就是有一个打算要做一套商业的作品,恰巧目前离职,在找工作的过程中,所以有时间闲下来沉淀对原本的知识进行梳理. 说一个题外话,就是由于博主之前是很早一批使用vue的用户,也就是距今 ...
- FFmpeg视频处理
FFmpeg是一个用于音视频处理的自由软件,被广泛用于音视频开发.FFmpeg功能强大,本文主要介绍如何使用FFmpeg命令行工具进行简单的视频处理. 安装FFmpeg可以在官网下载各平台软件包或者静 ...
- 百度API地图的标注不居中显示,而显示在左上角
前言:今天弄个百度地图,弄了半天就是不居中,之前使用一直没有遇到这个问题.所以就一直在找原因. 百度地图对地图所在的div做了显示隐藏之类操作,标注就不再居中显示,而显示在左上角. 查了很久,有人提出 ...
- Spring Boot入门教程1、使用Spring Boot构建第一个Web应用程序
一.前言 什么是Spring Boot?Spring Boot就是一个让你使用Spring构建应用时减少配置的一个框架.约定优于配置,一定程度上提高了开发效率.https://zhuanlan.zhi ...
- mysql gtid 主从复制
基于GTID环境搭建主从复制 1.环境 ----------------------------------------------------------| |mysql版本 | 5.7.14 | ...
- 如何使用maven搭建web项目
博客园注册了有二十多天了,还没有写过博客,今天就发一篇,也便于后面查找笔记. 我个人已经做了几年的java web开发了,由于所在的公司是业务型公司,用的都是一些老旧的稳定技术,很少接触到稍微新点的内 ...
- php设计模式七 ---组合模式
1.介绍 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次.这种类型的设计模式属于结 ...