Centos(Linux) 安装 JDK 8 和 Tomcat 9

2019-12-20T11:33:00

下载安装 JDK

众所周知 java 的东家换了,变成了 Oracle。Oracle 后续更新很多 JDK 版本,如:JDK 11 (LTS),最新的已经到 JDK 13 了。但后续版本存在商用付费的问题,即个人使用或者开发使用免费,但如果部署到正式环境进行企业级应用,则需要向 Oracle 公司支付授权使用费。java 商用之前最新版本就是 JDK 8,对应 java 版本 1.8(最新版 JDK 8u231 也已经商用 →_→ )。

听说 Java8 和 java11 要收费了?程序员还有没有活路了?,有,大概是以下几种形式:

  • 交钱(表示并不想)
  • 用旧版本,会有安全隐患(很多公司的选择吧,做好数据备份就不怕被黑)
  • 换成 OpenJDK(也是不错的选择,反正能选BCL协议)
  • 黑着用(估计大部分公司都是这样吧,不查爽翻天,一查就允悲)
  • 使用其他开发语言(我 XXX)

目前个人学习、开发,使用没有什么限制。

JDK 下载地址:
Oracle 官网下载 JDK:Java SE Development Kit 8 - Downloads
华为开源镜像站 JDK:https://mirrors.huaweicloud.com/java/jdk/8u202-b08/

官网下载慢得跟狗屎一样,180 M 的安装包,每秒 10-20k,还经常中断。因为下载需要登录状态(要先登录 Oracle),所以迅雷等一系列的工具是用不了的,只能挂在那边慢慢下。

华为开源镜像站小卡片列表上已经没有 Java 了,但资源还能用,其他清华大学,网易等开源镜像未找到相关资源。

通过镜像下载安装 JDK

wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

tar -zxvf jdk-8u202-linux-x64.tar.gz
 
rm -f -r jdk-8u202-linux-x64.tar.gz
 
mv  jdk1.8.0_202  /java/jdk1.8
 
echo 'export JAVA_HOME=/java/jdk1.8' >> /etc/profile
 
echo 'export JRE_HOME=${JAVA_HOME}/jre' >> /etc/profile
 
echo 'export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib' >> /etc/profile
 
echo 'export PATH=${JAVA_HOME}/bin:$PATH' >> /etc/profile
 
source /etc/profile
 
java -version

使用 yum 安装

yum install java

默认安装的是 jre,服务器环境一般不会涉及到编译,倒也够用了。

下载安装 Tomcat 9

Tomcat 与 JDK 版本使用上有联系,JDK 8 对应的 Tomcat 版本为 9 及以上。

Tomcat 下载地址:
Tomcat 官网下载:Apache Tomcat® - Apache Tomcat 9 Software Downloads

官网下载速度很快,就没有再去找其他的镜像资源(下载的时候发现使用的就是清华大学的镜像)。

官网下载安装 Tomcat

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz
tar -zxvf apache-tomcat-9.0.30.tar.gz
apache-tomcat-9.0.30/bin/startup.sh

Tomcat 以 Archive 形式构建,所以直接解压之后,就可以直接通过 sh 启动 Tomcat 进程了。

想要以守护进程形式(服务)运行?,看官网的教程

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »