汇总:Tomcat 安装与常用配置

张开发
2026/5/3 4:48:35 15 分钟阅读
汇总:Tomcat 安装与常用配置
Tomcat这篇是历史文章整理聚合方便后续统一查阅一、下载与启动下载 Tomcat前往官网下载https://tomcat.apache.org/download-10.cgimacOS 选择tar.gz或zip包。添加执行权限进入 Tomcat 的bin目录执行chmodx startup.shchmodx shutdown.shchmodx catalina.sh# 或一键授权chmodux *.sh启动与关闭cd/Users/你的用户名/Library/ApacheTomcat/bin ./startup.sh# 启动./shutdown.sh# 关闭二、常用配置1. 修改tomcat密码编辑conf/tomcat-users.xml在tomcat-users标签内添加rolerolenamemanager/rolerolenamemanager-gui/rolerolenameadmin/rolerolenameadmin-gui/rolerolenamemanager-script/rolerolenamemanager-jmx/rolerolenamemanager-status/userusernameadminpassword000000rolesadmin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status/2. 修改端口号编辑conf/server.xml找到以下配置修改端口Connectorport8080protocolHTTP/1.1connectionTimeout20000redirectPort8443maxParameterCount1000/三、常见问题解决1. 安装tomcat权限报错403报错类似By default the Manager is only accessible from a browser running on the same machine403Access Denied You are not authorized to view this page.解决编辑webapps/manager/META-INF/context.xml注释掉 RemoteAddrValve 限制ContextantiResourceLockingfalseprivilegedtrueCookieProcessorclassNameorg.apache.tomcat.util.http.Rfc6265CookieProcessorsameSiteCookiesstrict/!-- Valve classNameorg.apache.catalina.valves.RemoteAddrValve allow127\.\d\.\d\.\d|::1|0:0:0:0:0:0:0:1 / --ManagersessionAttributeValueClassNameFilterxxx//Context修改后重启 Tomcat。2. 静态资源不可访问报错表现直接访问webapps/files/xxx目录失败。解决编辑conf/web.xml找到defaultservlet将init-paramparam-namelistings/param-nameparam-valuefalse/param-value/init-paraminit-paramparam-namelistings/param-nameparam-valuetrue/param-value/init-param修改后无需重启即可生效。3. 静态资源整体异常、无法访问若整体静态资源访问异常可直接替换一份正确的conf/web.xml配置文件。四、Tomcat 文件共享将文件放在webapps/files/等目录下访问http://localhost:8080/files/失败解决方法同上修改conf/web.xml中listings为true即可实现目录浏览。

更多文章