简介

介绍一下在CentOS安装配置jdk jre tomcat的过程

步骤

1-下载

2-上传和解压

3-配置环境变量

实现

1-下载

下载就不多说了百度一大堆,下载的时候注意版本(软件版本和操作系统版本)。

https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

http://tomcat.apache.org/

2-上传和解压

上传一般通过ssh上传或者直接使用wget下载,不解释

解压命令 tar zxf 要解压的压缩包名(tar格式或tar.gz格式),解压后需要移动到相应目录(看个人需求)举例:

/usr/local/jdk
/usr/local/jre
/usr/local/tomcat

3-配置环境变量

这一步是整件事情的核心步骤。jdk和jre需要配置不同环境变量,且不能同时使用(具体使用哪个看个人需求,如果没有必要解决服务器资源,尽量使用jdk,确实没必要安装jdk时可以安装jre)(笔者是自己的服务器,自己开发、自己调试。基本都是本地调试完成后才会发布,所以几乎不可能在服务器做调试工作,所以为了节约资源,我选择了jre。网上大多都是安装jdk的,jre的很少见)

配置环境变量需要更改/etc/profile文件(所有用户通用环境变量,需要使用root权限)或~/.bash_profile文件(用户环境变量),一般使用vi或者echo命令直接在结尾追加即可,具体配置信息如下:

(以步骤2中的目录为例)

3.1-jdk的环境变量
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
3.2-jre的环境变量
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

配置环境变量后要刷新环境变量,使用‘.’或source命令(注意‘.’或'source'命令后有个空格)

source /etc/profile  或  . /etc/profile
source ~/.bash_profile  或  . ~/.bash_profile

问题

常见的问题就一个,那就是环境变量配置错误,倒是系统环境变量无法使用。其他的都好解决

解决

解决一般有两种方式

1-直接重启系统收使用vi命令修改即可,原理不太懂,反正重启后这个命令可以使用了。

2-直接到vi命令文件的文件夹下使用即可

通过find / -name vi 命令在我的系统中显示如下(可能环境变量无法使用后find命令也无法使用)

/usr/share/vim/vim74/lang/vi
 /usr/share/locale/vi
 /usr/bin/vi所以直接使用命令(亲测 cd命令可以使用)
cd /usr/bin 
vi /etc/profile  或  vi ~/.bash_profile

即可更改(亲测,可用,当时跟同学打赌,结果一人说了一个方法都可用,结果都赢了)

见解

说重点:环境变量分为三种

1-系统环境变量(作用于整个系统)

2-用户环境变量(作用于当前用户)

3-临时环境变量(作用于当前连接,未经测试)