在Ubuntu server16.04LTS中配置Java及Tomcat,一堆坑啊。
1.首先建立Java文件夹
在shell下执行
sudo mkdir /usr/local/Java
2.给usr目录设置读写权限,否则会出现Permission denied错误,导致无法下载java及tomcat。
sudo chmod -R 777 /usr/local/Java
3.进入刚才建立的目录
cd /usr/local/Java
4.下载最新的JAVA,其中http后的下载路径需要自己到Oracle网站获取
sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
5.解压java
tar -zxvf jdk-8u131-linux-x64.tar.gz
6.设置JAVA环境变量
sudo vim ~/.bashrc
//点击E进行编辑
//点击i插入
//在文件的最后添加
#set oracle jdk environment
export JAVA_HOME=/usr/local/Java/jdk1.8.0_131 # 这里的目录要换成你解压的JDK 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
//点击ESC退出插入
//点击ZZ保存退出
7.使环境变量马上生效
source ~/.bashrc
8.检查Java是否安装成功
java -version
看到版本信息为1.8.0_131,java安装及配置成功。
9.下载Tomcat,其中Tomcat下载地址需自行到tomcat.apache.org网站获取
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz
10.解压tomcat
tar -zxvf apache-tomcat-8.5.16.tar.gz
11.进入tomcat安装目录下的bin目录
cd /usr/local/Java/apache-tomcat-8.5.16/bin
12.编辑startup.sh,添加环境变量
vi startup.sh
//在这个文件的最后一行上面添加以下配置,编辑方法同上:
JAVA_HOME=/usr/local/Java/jdk1.8.0_131
JRE_HOME=${JAVA_HOME}/jre
PATH=${JAVA_HOME}/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
TOMCAT_HOME=/usr/local/Java/apache-tomcat-8.5.16
13.编辑shutdown.sh,添加环境变量方法及内容同上
14.设置可执行权限
chmod +x startup.sh
chmod +x shutdown.sh
15.启动Tomcat
./startup.sh
16.关闭tomcat
./shutdown.sh
见上图。
至此,Ubuntu下的java及tomcat安装成功。