tomcat下載網(wǎng)址:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
jdk下載網(wǎng)址:
wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
1.首先安裝一個上傳軟件
yum install lrz* -y (自定義使用)
2.軟件包,如以下:
創(chuàng)新互聯(lián)建站長期為千余家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為江永企業(yè)提供專業(yè)的成都網(wǎng)站設計、成都網(wǎng)站建設、外貿(mào)網(wǎng)站建設,江永網(wǎng)站改版等技術服務。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
3.安裝JAVA環(huán)境變量
tar xf jdk-8u144-linux-x64.tar.gz 解壓軟件包
cp -rv jdk1.8.0_144/ /usr/local/java 安裝JAVA
vi /etc/profile
在末尾插入以下內(nèi)容:
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/lib
:wq 保存退出
source /etc/profile 讓配置生效
java -version 檢查java環(huán)境變量是否安裝成功(成功如以下截圖)
cp -r apache-tomcat-8.5.23 /usr/local/tomcat8 安裝tomcat
cd /usr/local/tomcat8/
bin 存放啟動和關閉tomcat腳本
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
lib 存放Tomcat運行或者站點運行所需的jar包,所有在此Tomcat上的站點共享這些jar包。
work 存放jsp編譯后產(chǎn)生的class文件
webapp 存放應用程序示例,以后你要部署的應用程序也要放到此目錄 ,可以更改。
logs 存放日志文件
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端口
網(wǎng)頁測試
systemctl stop firewalld 關閉防火墻
setenforce 0
在瀏覽器地址欄輸入 : 192.168.80.100:8080(ip地址) 或者 www.centos.com:8080(網(wǎng)址) (成功截圖如下)
以上說明你的tomcat已經(jīng)安裝完成并且運行在8080端口
tomcat虛擬主機
vi /usr/local/tomcat8/conf/server.xml
添加多個主機在每個下面添加新內(nèi)容如以下圖
屬性說明
name:在此例中一直被強調(diào)$CATALINA_HOME/config/Catalina/localhost中的localhost虛擬主機名
debug:是日志的調(diào)試等級
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應用的規(guī)范,web application的文件存放路徑或者是WAR文件存放路徑。
debug:日志等級
reloadable:是否在程序有改動時重新載入,設置成true會影響性能,但可自動載入修改后的文件,
如果為true,則Tomcat將支持熱部署,會自動檢測web application的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的JSP和Servlet,我們可以在不重起Tomcat的情況下改變web application
cd /webapp/web01 提示:如果沒有的話就直接創(chuàng)建 mkdir /webapp/web01
創(chuàng)建一個 .jsp的java網(wǎng)頁內(nèi)容如下
vi index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
提示:每次修改或者添加和刪除等一系類動作操作之后盡量的重新關閉(tomcatdown)tomcat然后在啟動tomcat(tomcatup)不然容易出問題
測試tomcat虛擬主機
windows 7 測試效果如下
linux測試
curl http://www.centos.com:8080
如果實現(xiàn)以上效果說明你的tomcat虛擬主機已經(jīng)配置成功了