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 ...
随机推荐
- asp.net core 四 IOC&DI Autofac
其实关于IOC,DI已经有了很多的文章,但是自己在使用中还是有很多困惑,而且相信自己使用下,印象还是会比较深刻的 关于这段时间一直在学习.net core,但是这篇文章是比较重要的,也是我自己觉得学习 ...
- Anaconda更新源
国内的网络连接Anaconda的官方源,速度基本为0,大部分时间是连接不上的.国内清华大学有对应的镜像源,可以更改为对应的源. 命令行中运行以下代码即可添加 Anaconda Python 免费仓库: ...
- 一个类似抖音 APP 拍摄按钮效果的控件
TouchButton 一个类似抖音 APP 拍摄按钮效果的控件 效果图预览 用法 <net.angrycode.library.TouchButton android:id="@+i ...
- Filecoin官方更新: Q4工作进展和2018年工作计划
ICO过后,Filecoin团队一直没有对外更新过工作计划(很多投资人都等待的不耐烦了).经过漫长的等待,在新年的第一个工作日,我们终于等来了来自于filecoin团队的声音, 这次更新真是出乎小编的 ...
- MySQL 中如何存储 emoji ?
MySQL 中如何存储 emoji ? 问题还原 使用 erlang 存储一些特殊字符串到 MySQL 的时候,却没法读出来.经检查,这些字符串的二进制格式如下: <<240,159,15 ...
- Office远程代码执行漏洞(CVE-2017-11882)复现
昨晚看到的有复现的文章,一直到今天才去自己复现了一遍,还是例行记录一下. POC: https://github.com/Ridter/CVE-2017-11882/ 一.简单的生成弹计算器的doc文 ...
- 大数据 --> 分布式文件系统HDFS的工作原理
分布式文件系统HDFS的工作原理 Hadoop分布式文件系统(HDFS)是一种被设计成适合运行在通用硬件上的分布式文件系统.HDFS是一个高度容错性的系统,适合部署在廉价的机器上.它能提供高吞吐量的数 ...
- New UWP Community Toolkit - XAML Brushes
概述 上一篇 New UWP Community Toolkit 文章中,我们对 V2.2.0 版本的重要更新做了简单回顾.接下来会针对每个重要更新,结合 SDK 源代码和调用代码详细讲解. 本篇我们 ...
- [luogu1168]中位数_优先队列
中位数 题目大意:输出读入的前2*k+1个数的中位数.一共有n个数,按照读入顺序. 注释:$1\le n \le 10^9$. 想法:这是优先队列的一个应用qwq.我们弄两个堆.小根堆和大根堆,保证: ...
- Mysql性能优化之覆盖索引
因为我们大多数情况下使用的都是Innodb,所以这篇博客主要依据Innodb来讲 b+树(图片来自网络) b+树图来自网络 1.聚集索引与非聚集索引区别 聚集索引:叶子节点包含完整的数据(物理地址连续 ...