如果安裝了Tomcat查看版本方法如下:
注意:先進到tomcat的bin目錄下(cd /tomcat目錄/bin),在執行./version.sh
[root@izbp bin]# ./version.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.8.0_141 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/8.5.23 Server built: Sep 28 2017 10:30:11 UTC Server number: 8.5.23.0 OS Name: Linux OS Version: 3.10.0-514.26.2.el7.x86_64 Architecture: amd64 JVM Version: 1.8.0_141-b15 JVM Vendor: Oracle Corporation
下載tomcat8到你的某個目錄下:
[root@iZbp11 etc]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz --2019-03-27 10:00:59-- http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.8.193, 2402:f000:1:408:8100::1 Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.8.193|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 9672485 (9.2M) [application/x-gzip] Saving to: ‘apache-tomcat-8.5.39.tar.gz’ 100%[================================================================================================>] 9,672,485 21.4MB/s in 0.4s 2019-03-27 10:00:59 (21.4 MB/s) - ‘apache-tomcat-8.5.39.tar.gz’ saved [9672485/9672485]
如上面的示例,我們下載了apache-tomcat-8.5.39版本的tomcat即下圖示文件:

解壓此文件:
tar -zxvf apache-tomcat-8.5.39.tar.gz
即可,下面是配置
首先配置:nginx(在nginx環境下復制一份tomcat.conf配置文件)
# cd /etc/nginx/conf.d/ # cp default.conf tomcat.conf # nano tomcat.conf
請在tomcat.conf里輸入:
server { listen 80; server_name mydomain.com; index index.jsp; root /usr/share/nginx/html/h5; location / { proxy_pass http://mydomain.com:8080; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
這里請注意:mydomain.com是你的域名,/usr/share/nginx/html/h5是你的項目路徑,要與下面的tomcat對應起來.
其次,修改Server.xml
# nano /usr/local/tomcat/conf/server.xml
請修改如下:
<Host name="mydomain.com" appBase="/usr/share/nginx/html/h5" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/usr/share/nginx/html/h5" debug="0" reloadable="false" crossContext="tr$ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
重啟各涉及到的服務然后啟動tomcat :
./startup.sh
如果遇到如下錯誤,可是是環境變量有問題或者沒有安裝JDK
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
安裝JDK
安裝前先查詢一下系統有沒有安裝jdk及安裝目錄,用下面的命令:
#whereis java
卸載centos原本自帶的openjdk,運行命令:rpm -qa | grep java
下載jkd8
或者訪問地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

#wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1553657831_881ef7dbb106ac2099854005bfbe2adb
配置環境
nano /etc/profile
添加如下代碼:
export JAVA_HOME=/etc/java/jdk8 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
生效jdk環境變量:
source /etc/profile
檢查JDK是否安裝成功:
java -version

