導語
本教程教你如何在 CentOS 7 中安裝 Tomcat 8.5。
Tomcat 是一個開源的 Java WEB 應用服務器摆碉,實現(xiàn)了對 Servlet 和 JavaServer Page 的支持肮柜,并提供了作為Web服務器的一些特有功能擦俐。
前提
在開始這個教程前檬嘀,請確保以root或帶有sudo權限的用戶登錄服務器槽驶。以sudo用戶執(zhí)行管理命令是一個更好的選擇责嚷。如果你的系統(tǒng)中沒有sudo用戶鸳兽,可以參考以下指引
1-安裝OpenJDK
Tomcat 8.5 需要Java SE 7或以上版本。本教程會選擇安裝 OpenJDK罕拂,這是JDK的開源版本揍异,同時也是CentOS 7 默認的Java運行時環(huán)境。OpenJDK允許在商業(yè)上使用爆班,而Oracle JDK只允許個人研究使用衷掷。
安裝方法如下:
sudo yum install java-1.8.0-openjdk-devel
如果你打算安裝Oracle Java 而不是OpenJDK 可以參考這個指引
2-下載 Tomcat
從Tomcat downloads page下載到最新版的Tomcat 8.5.x,書寫本篇教程時最新的版本是8.5.39.
首先切換目錄到 /tmp
使用wget
來下載tar.gz文件柿菩,若下載速度過慢戚嗅,可在本地掛代理下載后,通過SFTP客戶端將文件傳到服務器枢舶,Windows可用WinSCP懦胞,MacOS可用FileZilla。
cd /tmp
wget http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz
下載完成后凉泄,解壓文件并轉(zhuǎn)移到新建目錄/home/tomcat
中
tar -zxvf apache-tomcat-8.5.39.tar.gz
mkdir /home/tomcat/
mv /tmp/apache-tomcat-8.5.39/ /home/tomcat
3-配置系統(tǒng)文件
server.xml可用于修改端口躏尉、編碼及配置項目等。修改配置文件將默認的8080端口改為80后众,這樣可以直接通過輸入IP訪問網(wǎng)站胀糜,省略端口號輸入颅拦。
vi /home/tomcat/apache-tomcat-8.5.39/conf/server.xml
:wq
保存退出。
4-啟動并測試
運行 startup.sh
/home/tomcat/apache-tomcat-8.5.39/bin/startup.sh
本地瀏覽器輸入服務器IP測試