Fork me on GitHub

确定稳定的 Spring Cloud 相关环境版本

开发部署 Spring Cloud 微服务框架,需要先确定 Spring Cloud 的相关环境版本,主要包含:Spring Cloud、Spring Cloud Netflix、JDK、JRE、Java Version等相关版本,以及环境的配置。

现在最新版本 Java 10、Spring Boot 2.0、Spring Cloud Finchley.M9(已伦敦地铁站为命令规则),但这些版本还不太稳定,而且相关的兼容也不是很好,问题的解决方案也比较少。

今天花了大概一天的时间,尝试了各种版本的兼容,以及使用部署的问题,最终确定了下面这套版本,比较相对稳定。

如果使用其他版本的话,会出现一些问题,比如下面:

服务器配置 JRE 环境

使用 wget 命令,在官网下载对应的 Server JRE。

$ wget -O server-jre-8u172-linux-x64.tar.gz http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/server-jre-8u172-linux-x64.tar.gz?AuthParam=1525855768_4dab01f83fc36483df07dbbdc363c1af

创建安装目录:

$ sudo mkdir -p /usr/local/java

解压文件到指定目录:

$ sudo tar -zxvf server-jre-8u172-linux-x64.tar.gz -C /usr/local/java/ --strip-components=1

编辑配置文件:

$ sudo vi /etc/profile

将下面配置添加到配置文件中:

# JRE configuration

export JAVA_HOME=/usr/local/java
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# End JDK configuration

生效及测试:

$ source /etc/profile
$ java -version

Mac 配置 JDK 环境

官网下载对应的 Mac JDK 版本。

直接安装成功后(目录:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk)。

编辑配置文件:

$ sudo vi /etc/profile

将下面配置添加到配置文件中:

# JDK configuration

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# End JDK configuration

生效及测试:

$ source /etc/profile
$ java -version

IntelliJ IDEA 选择添加 JDK 即可:

IntelliJ IDEA 修改当前项目的 JDK 版本:

参考资料:CentOS 7 安装 serverjre 9

posted @   田园里的蟋蟀  阅读(14816)  评论(3编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2014-04-16 小菜学习设计模式(五)—控制反转(Ioc)
点击右上角即可分享
微信分享提示