什么是Tomcat
Tomcat是由Apache軟件基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規范,實現了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器。但是,不能將Tomcat和Apache HTTP服務器混淆,Apache HTTP服務器是一個用C語言實現的HTTPWeb服務器;這兩個HTTP web server不是捆綁在一起的。Apache Tomcat包含了一個配置管理工具,也可以通過編輯XML格式的配置文件來進行配置。
1、官網下載安裝包
這里選擇適合Linux的安裝包,下載到本地后上傳到centos服務器,或者直接通過wget命令下載
# cd /usr/local/# mkdir tomcat/# cd tomcat/# wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz
以上操作就將tomcat9安裝包文件apache-tomcat-9.0.0.M11.tar.gz下載到/usr/local/tomcat目錄下了
2、安裝tomcat9
# cd /usr/local/tomcat# tar -zxvf apache-tomcat-9.0.0.M11.tar.gz
安裝包會被解壓到/usr/local/tomcat/apache-tomcat-9.0.0.M11,將目錄重命名為tomcat9
# mv /usr/local/tomcat/apache-tomcat-9.0.0.M11 /usr/local/tomcat/tomcat9
配置tomcat9啟動環境
# vi /etc/profile.d/tomcat9.shexport CATALINA_HOME=/usr/local/tomcat9export PATH=$TOMCAT_HOME/bin:$PATH# source /etc/profile.d/tomcat9.sh
使用systemd管理tomcat9服務
# cat /usr/lib/systemd/system/tomcat9.service [Unit]Description=Apache Tomcat 9After=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/usr/local/tomcat9/tomcat9.pidExecStart=/usr/local/tomcat9/bin/catalina.sh start -DEFOREGRANDExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDRemainAfterExit=yes[Install]WantedBy=multi-user.target
3、配置tomcat9開機啟動
在/usr/lib/systemd/system目錄下增加tomcat9.service文件,內容如下:
[Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=oneshotExecStart=/usr/local/tomcat/tomcat9/bin/startup.shExecStop=/usr/local/tomcat/tomcat9/bin/shutdown.shExecReload=/bin/kill -s HUP $MAINPIDRemainAfterExit=yes [Install]WantedBy=multi-user.target
退出并保存,執行systemctl enable tomcat使tomcat9隨開機啟動
#systemctl enable tomcat9.service
另外命令
systemctl start tomcat9.service 啟動tomcat
systemctl stop tomcat9.service 關閉tomcat
systemctl restart tomcat9.service 重啟tomcat
當然啟動和結束tomcat也可以到tomcat的安裝目錄的bin目錄下執行shutdown.sh startup.sh來完成
4、驗證安裝是否成功
輸入 http://服務器IP:8080/
如果能出現熟悉的tomcat主頁,就表示安裝成功了,請確保服務器8080端口已經放開
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答
圖片精選