Tomcat笔记
报错:org.apache.coyote.ajp.AjpMessage.processHeader Invalid message received with signature 5635
原因:在api端口那个connector里面没有指定IP地址
解决:在server.xml文件api端口的那个connector里面添加一条address="127.0.0.1"
问题:tomcat8后台窗口中文显示乱码
原因:后台窗口的字符集默认是GBK,而tomcat默认的字符集是UTF-8
解决:修改tomcat解压目录下的conf/logging.properties文件,将里面的java.util.logging.ConsoleHandler.encoding = UTF-8修改成java.util.logging.ConsoleHandler.encoding = GBK。或者将原先的注释,新加一行java.util.logging.ConsoleHandler.encoding = GBK
问题:修改tomcat命令窗口名称
解决:修改bin/catalina.bat文件,将:if "%TITLE%" == "" set TITLE=Tomcat 中的Tomcat替换成想要修改之后的名称,如我改成Tomcat-8080
问题: 开启tomcat manager在指定地址下的访问
解决: ①. 修改webapps/manager/META-INF/context.xml文件, 在Valve组件中的allow行中添加可以访问的IP地址, 如加上我的本地地址的网段192.168.100
修改之前的配置
添加本地网段之后
②. 添加可访问的用户并赋予其角色,修改/conf/tomcat-users.xml
<role rolename = "manager-gui"/> <role rolename = "manager-status"/> <role rolename = "manager-script"/> <user username = "Tomcat-manager" password = "manager" roles = "manager-gui,manager-status,manager-script"/>
③. 重启tomcat并访问测试
http://localhost:8080/manager 查看manager的html页面
http://localhost:8080/manager/status 查看manager状态信息
http://localhost:8080/manager/text/list 查看已部署的webapp
参考博客:https://blog.csdn.net/l835311324/article/details/80617221
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话