基於虛擬機Ubuntu16.04配置Tomcat過程
一、安裝JDK
首先要確定好要安裝的jdk和tomcat版本能對的上,具體如圖所示:

版本選擇是Jdk1.8,首先上官網http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下載linux相應版本。
通過Vmware Tools將windows本地文件jdk-8u181-linux-x64.tar.gz移動到虛擬機內。
打開虛擬機終端
1.輸入su root切換root權限;
2.輸入cd /usr進入usr目錄;
3.輸入mkdir java創建java文件夾;
4.回到jdk安裝文件所在目錄,輸入cp jdk-8u181-linux-x64.tar.gz /usr/java將jdk安裝文件拷貝到/usr/java目錄下;
輸入tar -zxvf jdk-8u181-linux-x64.tar.gz 解壓安裝包
5.可以看到目錄中生成文件夾jdk-8u181-linux-x64
6.安裝成功后可以在usr/java/中生成jdk目錄,如圖所示(圖是1.6 不影響)

7.輸入cd /etc進入etc目錄,接着輸入gedit profile修改環境變量,並在最后添加:
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
如圖所示:

8.輸入source profile使環境變量設置生效;
9.輸入Java –version測試jdk是否安裝成功,如圖所示:

二、安裝TOMCAT
在Tomcat官網下載對應的版本文件http://tomcat.apache.org/
同樣復制入虛擬機內。
1.解壓tomcat壓縮包,輸入tar –xzvf apache-tomcat-8.5.32.tar.gz
2.移動tomcat文件到/opt文件目錄下
Sudo mv apache-tomcat-8.5.32 /opt
接着輸入mv apache-tomcat-8.5.32 tomcat8對該文件夾進行重命名
3.配置tomcat的bin目錄下的startup.sh和shutdown.sh文件,進入tomcat的bin目錄 cd /opt/tomcat8/bin

4.輸入gedit startup.sh,並在文件中exec "$PRGDIR"/"$EXECUTABLE" start "$@" 前面加上以下內容
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/l
export TOMCAT_HOME=/opt/tomcat8
5.輸入gedit shutdown.sh,與第4步一樣修改文件內容。
6.輸入./startup.sh,啟動tomcat

總結:
8月:
本人實驗結果連接不上localhost:8080,也考慮過是防火牆或端口的問題,Ubuntu的防火牆開關命令ufw enable與disable也試過,查看8080端口情況,在開放狀態,如圖所示:

9月5日更新:
win系統下一遍就成功,實在不信邪,終於有時間解決這個疑問.問題解決了,是jdk版本過低的問題;日志中報了這個錯誤:
Could not find the main class: org.apache.catalina.startup.Bootstrap.
如果遇到無法訪問的問題,可通過以下命令查看tomcat啟動日志:
cd tomcat/logs
cat catlina.out

