tomcat下載網址:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
jdk下載網址:
wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
1.首先安裝一個上傳軟件
yum install lrz* -y (自定義使用)
2.軟件包,如如下:html
3.安裝JAVA環境變量
tar xf jdk-8u144-linux-x64.tar.gz 解壓軟件包java
cp -rv jdk1.8.0_144/ /usr/local/java 安裝JAVAlinux
vi /etc/profile
在末尾插入如下內容:
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/libweb
:wq 保存退出apache
source /etc/profile 讓配置生效windows
java -version 檢查java環境變量是否安裝成功(成功如如下截圖)centos
cp -r apache-tomcat-8.5.23 /usr/local/tomcat8 安裝tomcat瀏覽器
cd /usr/local/tomcat8/tomcat
bin 存放啓動和關閉tomcat腳本
conf 包含不一樣的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
lib 存放Tomcat運行或者站點運行所需的jar包,全部在此Tomcat上的站點共享這些jar包。
work 存放jsp編譯後產生的class文件
webapp 存放應用程序示例,之後你要部署的應用程序也要放到此目錄 ,能夠更改。
logs 存放日誌文件 oracle
LICENSE:許可證。
NOTICE:說明文件。
軟連接一下啓動文件,軟連接如下關閉文件直接使用:tomcatup啓動和tomcatdown關閉
ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/tomcatup
ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/tomcatdown
tomcatup 啓動tomcat 啓動成功效果圖如如下
netstat -anpt | grep 8080 查看tomcat是否啓動成功和工做在8080端口
網頁測試
systemctl stop firewalld 關閉防火牆
setenforce 0
在瀏覽器地址欄輸入 : 192.168.80.100:8080(ip地址) 或者 www.centos.com:8080(網址) (成功截圖以下)
以上說明你的tomcat已經安裝完成而且運行在8080端口
tomcat虛擬主機
vi /usr/local/tomcat8/conf/server.xml
添加多個主機在每一個</Host>下面添加新內容如如下圖
屬性說明
name:在此例中一直被強調$CATALINA_HOME/config/Catalina/localhost中的localhost虛擬主機名
debug:是日誌的調試等級
appBase:默認的應用路徑,也就是把應用放在一個目錄下,並在autoDeploy爲true的狀況下,可自動部署應用此路徑相對$CATALINA_HOME/ (web applications的基本目錄)
unpackWARs:設置爲true,在Web應用爲*.war是,解壓此WAR文件. 若是爲true,則tomcat會自動將WAR文件解壓;不然不解壓,直接從WAR文件中運行應用程序.
autoDeploy:默認爲true,表示若是有新的WEB應用放入appBase 而且Tomcat在運行的狀況下,自動載入應用
path:訪問的URI,如:http://localhost/是個人應用的根目錄,訪問此應用將用:http://localhost/demm進行操做,此元素必須,表示此web application的URL的前綴,用來匹配一個Context。請求的URL形式爲http://localhost:8080/path/*
docBase:WEB應用的目錄,此目錄必須符合Java WEB應用的規範,web application的文件存放路徑或者是WAR文件存放路徑。
debug:日誌等級
reloadable:是否在程序有改動時從新載入,設置成true會影響性能,但可自動載入修改後的文件,
若是爲true,則Tomcat將支持熱部署,會自動檢測web application的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的JSP和Servlet,咱們能夠在不重起Tomcat的狀況下改變web application
cd /webapp/web01 提示:若是沒有的話就直接建立 mkdir /webapp/web01
建立一個 .jsp的java網頁內容以下
vi index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>JSP test page</title>
</head>
<body>
<% out.println("Welcom to test site");%>
</body>
</html>
:wq保存退出
提示:每次修改或者添加和刪除等一系類動做操做以後儘可能的從新關閉(tomcatdown)tomcat而後在啓動tomcat(tomcatup)否則容易出問題
測試tomcat虛擬主機
windows 7 測試效果以下
linux測試
curl http://www.centos.com:8080
若是實現以上效果說明你的tomcat虛擬主機已經配置成功了