CATALINA_HOME=/usr/local/tomcat9
e. 啟動(dòng) Tomcat,執(zhí)行如下命令:
cd /usr/local/tomcat9/bin
./startup.sh
f. 檢查 Tomcat 是否啟動(dòng)成功,通過命令 tail -f /usr/local/tomcat9/logs/catalina.out 查看日志信息。
2. 安裝包進(jìn)行安裝
Tomcat 官方提供了二進(jìn)制安裝包,安裝過程比較簡(jiǎn)單,由于官方的安裝包默認(rèn)沒有安裝 JDK,需要手動(dòng)安裝。操作步驟如下:
a. 下載 Tomcat 安裝包,下載地址為:https://tomcat.apache.org/download-90.cgi。
b. 安裝 JDK,例如使用 OpenJDK,執(zhí)行如下命令:
yum install java-1.8.0-openjdk.x86_64
c. 安裝 Tomcat,例如安裝 Tomcat9,執(zhí)行如下命令:
yum install tomcat9
d. 啟動(dòng) Tomcat,執(zhí)行如下命令:
systemctl start tomcat9
e. 檢查 Tomcat 是否啟動(dòng)成功,通過命令 systemctl status tomcat9 查看進(jìn)程狀態(tài)信息。
四、配置 Tomcat 環(huán)境
Tomcat 的配置文件主要有 server.xml、catalina.properties、web.xml 三個(gè)文件,這些文件位于 $CATALINA_BASE/conf 目錄下。
1. server.xml
server.xml 是 Tomcat 的主配置文件,它定義了 Tomcat 的主配置信息,例如監(jiān)聽端口、連接池配置等。在 server.xml 中,可以配置 Tomcat 的連接器(Connector),Tomcat 通過連接器與外部進(jìn)行交互。我們可以配置多個(gè)連接器,例如 HTTP 連接器、HTTPS 連接器、AJP 連接器等。下面是一個(gè)基本的 server.xml 配置:
“`
<Connector port=\"8080\" protocol=\"HTTP/1.1\"
connectionTimeout=\”20000\”\”
URIEncoding=\”UTF-8\”/>
<Host name=\"localhost\" appBase=\"webapps\"
unpackWARs=\”true\” autoDeploy=\”true\”>
<Valve className=\"org.apache.catalina.valves.AccessLogValve\" directory=\"logs\"
prefix=\”localhost_access_log.\” suffix=\”.txt\”
pattern=\”%h %l %u %t "%r" %s %b\” />
“`
2. catalina.properties
catalina.properties 是 Tomcat 的系統(tǒng)屬性配置文件,它定義了 Tomcat 的各項(xiàng)系統(tǒng)屬性。通過配置 catalina.properties,可以對(duì) Tomcat 的各項(xiàng)基礎(chǔ)配置進(jìn)行修改。下面是一個(gè)基本的 catalina.properties 配置:
“`
java.awt.headless=true
java.util.logging.manager=org.apache.juli.ClassLoaderLogManager
server.loader=
org.apache.catalina.security.SecurityListener.UMASK=
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
tomcat.util.http.parser.HttpParser.relaxedPathChars=|\\{\\}
tomcat.util.http.parser.HttpParser.relaxedQueryChars=|\\{\\}?&
“`
3. web.xml
web.xml 是 Web 應(yīng)用的配置文件,它定義了 Web 應(yīng)用的各項(xiàng)配置信息,例如 Servlet、Filter、Listener 等的配置信息。每個(gè) Web 應(yīng)用都應(yīng)該包含一個(gè) web.xml 文件。下面是一個(gè)基本的 web.xml 配置:
“`
<web-app version=\"3.1\" xmlns=\"http://xmlns.jcp.org/xml/ns/javaee\"
xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\”
xsi:schemaLocation=\”http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd\”>
mywebapp
My web application
mypage
com.mypage.servlet.MyPageServlet
mypage
/mypage/*
myfilter
com.myfilter.MyFilter
myfilter
/mypage/*
com.mylistener.MyListener
404
/error/404.jsp
“`
五、部署 Web 應(yīng)用
要將 Web 應(yīng)用部署到 Tomcat 服務(wù)器上,需要將 Web 應(yīng)用打包成 WAR 包,然后將 WAR 包上傳到 Tomcat 服務(wù)器中的 $CATALINA_BASE/webapps 目錄下。上傳完成后,Tomcat 會(huì)自動(dòng)解壓 WAR 包,并在 $CATALINA_BASE/webapps 目錄下創(chuàng)建一個(gè)新的目錄,目錄名稱為 WAR 包的名稱(不包含 .war 后綴)。
在服務(wù)端發(fā)布或更新 WAR 包時(shí),可以使用如下兩種方式:
1. 手動(dòng)上傳
a. 將 WAR 包上傳到 $CATALINA_BASE/webapps 目錄下。
b. 等待 Tomcat 自動(dòng)解壓和部署 WAR 包。
c. 訪問 Web 應(yīng)用的 URL,例如 http://localhost:8080/mywebapp。
2. 使用 Tomcat Manager 部署
Tomcat Manager 是 Tomcat 自帶的管理工具,可以通過它來管理 Web 應(yīng)用。在默認(rèn)情況下 Tomcat Manager 是被禁用的,需要手動(dòng)進(jìn)行開啟。
a. 打開 $CATALINA_HOME/conf/tomcat-users.xml 文件,添加如下內(nèi)容:
“`
“`
b. 啟動(dòng) Tomcat。
c. 訪問 http://localhost:8080/manager/html,輸入用戶名和密碼即可登錄 Tomcat Manager。
d. 在 Tomcat Manager 中選擇“WAR file to deploy”頁面,上傳 WAR 包并部署 Web 應(yīng)用。
e. 訪問 Web 應(yīng)用的 URL,例如 http://localhost:8080/mywebapp。
六、總結(jié)
本文主要介紹了如何在云服務(wù)器上進(jìn)行 Tomcat 的配置和 Web 應(yīng)用的部署。通過本文的學(xué)習(xí),您應(yīng)該已經(jīng)基本掌握了 Tomcat 的配置和使用方法。在實(shí)際項(xiàng)目中,還需要對(duì) Tomcat 的進(jìn)一步配置和調(diào)優(yōu),以達(dá)到更好的性能和穩(wěn)定性。
以上就是小編關(guān)于“tomcat云服務(wù)器配置項(xiàng)目”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部、ICANN、CNNIC認(rèn)證的全球頂級(jí)域名注冊(cè)服務(wù)機(jī)構(gòu),是中國(guó)五星級(jí)域名注冊(cè)商!有超過2000萬個(gè)域名通過西部數(shù)碼注冊(cè)并管理,超過100萬個(gè)網(wǎng)站托管在西部數(shù)碼云服務(wù)器和虛擬主機(jī)。西部數(shù)碼支持?jǐn)?shù)十個(gè)頂級(jí)域名的注冊(cè)與管理,支持批量查詢、批量注冊(cè)、批量解析、智能解析、批量過戶等便捷好用的功能,擁有非常好的使用體驗(yàn)。
目前,西部數(shù)碼域名注冊(cè)正在特價(jià),最低僅需1元!
更多詳情請(qǐng)見:http://m.ps-sw.cn/services/domain/
西部數(shù)碼域名搶注預(yù)定,支持搶注各類高價(jià)值老域名,支持“建站歷史、百度收錄、百度權(quán)重、歷史外鏈、百度評(píng)價(jià)、搜狗反鏈”等綜合檢索功能,共計(jì)26項(xiàng)!可快速精準(zhǔn)定位到您想要定位到的各類精品域名!同時(shí),西部數(shù)碼域名搶注集成了全球多個(gè)搶注商(近200個(gè)搶注商,還將陸續(xù)增加),整理出13條搶注通道,從根本上提升了搶注成功率!
其中,1號(hào)通道,實(shí)測(cè)搶注成功率高達(dá)99% 。每天西部數(shù)碼預(yù)釋放功能還會(huì)釋放若干優(yōu)質(zhì)過期域名,可以直接搶注競(jìng)拍。
趕緊預(yù)訂搶注心儀的優(yōu)質(zhì)域名吧:http://m.ps-sw.cn/booking/