Tomcat 安裝與常用配置方法
Tomcat這篇是歷史文章整理聚合,方便后續(xù)統一查閱
一、下載與啟動
- 下載 Tomcat
- 前往官網下載:https://tomcat.apache.org/download-10.cgi
- macOS 選擇
tar.gz或zip包。

- 添加執(zhí)行權限
- 進入 Tomcat 的
bin目錄,執(zhí)行:
- 進入 Tomcat 的
chmod +x startup.sh chmod +x shutdown.sh chmod +x catalina.sh # 或一鍵授權 chmod u+x *.sh
- 啟動與關閉
cd /Users/你的用戶名/Library/ApacheTomcat/bin ./startup.sh # 啟動 ./shutdown.sh # 關閉
二、常用配置
1. 修改tomcat密碼
編輯 conf/tomcat-users.xml,在 <tomcat-users> 標簽內添加:
<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="000000" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>
2. 修改端口號
編輯 conf/server.xml,找到以下配置修改端口:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
/>
三、常見問題解決
1. 安裝tomcat權限報錯403
報錯類似:
By default the Manager is only accessible from a browser running on the same machine 403 Access Denied You are not authorized to view this page.
解決:
編輯 webapps/manager/META-INF/context.xml,注釋掉 RemoteAddrValve 限制:
<Context antiResourceLocking="false" privileged="true" >
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
sameSiteCookies="strict" />
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
<Manager sessionAttributeValueClassNameFilter="xxx"/>
</Context>

修改后重啟 Tomcat。
2. 靜態(tài)資源不可訪問報錯
表現:直接訪問 webapps/files/xxx 目錄失敗。

解決:編輯 conf/web.xml,找到 default servlet,將:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
修改后無需重啟即可生效。
3. 靜態(tài)資源整體異常、無法訪問
若整體靜態(tài)資源訪問異常,可直接替換一份正確的 conf/web.xml 配置文件。
四、Tomcat 文件共享

將文件放在 webapps/files/ 等目錄下,訪問 http://localhost:8080/files/ 失敗,
解決方法同上:修改 conf/web.xml 中 listings 為 true 即可實現目錄瀏覽。

到此這篇關于Tomcat 安裝與常用配置方法的文章就介紹到這了,更多相關Tomcat 安裝與配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- tomcat下載安裝及配置圖文教程
- Java(JDK/Tomcat/Maven)運行環(huán)境配置及工具(idea/eclipse)安裝詳細教程
- Linux系統安裝Tomcat并配置Service啟動關閉
- tomcat9 下載安裝和配置+整合到eclipse的教程詳解
- 在Win10上安裝Tomcat服務器及配置環(huán)境變量的詳細教程(圖文)
- 阿里云服務器安裝配置tomcat 添加外網訪問端口的教程
- Centos7.5配置java環(huán)境安裝tomcat的講解
- Centos7安裝配置tomcat9并設置自動啟動的方法
- Java新手環(huán)境搭建 Tomcat安裝配置教程
- Tomcat安裝配置及Eclipse配置詳解
- Centos7.3下Tomcat8的安裝配置教程
相關文章
關于tomcat的server.xml里host節(jié)點配置的一些說明
今天在幫客戶配置iis+tomcat實現jsp運行環(huán)境的時候發(fā)現的這個問題,一直沒研究,今天正好參考了多篇文章發(fā)現并解決了問題,特分享下2014-07-07
tomcat的webapps和ROOT目錄的區(qū)別及說明
這篇文章主要介紹了tomcat的webapps和ROOT目錄的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
tomcat設置開機自啟的幾種方法(包含無service.bat文件設置)
工作中需要設置windows系統下的tomcat開機自啟,本文主要介紹了tomcat設置開機自啟的幾種方法,包含正常安裝版本tomcat和免安裝tomcat(無service.bat)兩種情況,具有一定的參考價值,感興趣的可以了解一下2024-06-06
新版Eclipse集成Tomcat時找不到server選項的解決方法
這篇文章主要給大家分享了新版Eclipse集成Tomcat時找不到server選項的解決方案,文章通過圖文介紹講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下2023-10-10

