Tomcat知识点整理
目录导航Tomcat知识点整理配置文件解析(留位置)ssl证书判断配置成功相关链接
目录导航
Tomcat知识点整理
配置文件解析(留位置)
ssl证书
判断配置成功
相关链接
从学习起就开始接触tomcat, 解压, 点击运行, 然后放文件夹里面会自动部署, 可以通过ip访问. 在这里主要记录一些tomcat相关的知识点
配置文件解析(留位置)
server.xml/web.xml等
- shutdown 8005
- 自动部署问题
- manager
- 配置jdk远程
ssl证书
在server.xml
给出了配置示例, 而且申请ssl证书时候各大网站也给出了配置文件, 比如阿里云文档和华为云文档
我使用的配置方法是:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="/usr/local/tomcat/conf/codor.xyz.pfx" keystorePass="*******" clientAuth="false" sslProtocol="TLS" />
与8080端口的配置同级, 注意修改证书位置和对应密码.
在此记录几个小知识点:
- http的默认端口是80(也即http://localhost:80和http://localhost是相同的, 可以不用输入
:80
) - https的默认端口是443(也即可以不输入默认的
:443
, 我这里配置使用的是8443还是需要打的, 因为443被nginx练习时候使用了)
如果像上面那样配置的, 可以使用http:/ip:8080和https://ip:8443访问到tomcat, 如果想要http自动跳转https, 阿里云中提供出了方法:
在web.xml文件最底部添加以下配置项。
<security-constraint> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>
判断配置成功
- 浏览器访问时候地址栏左边有个小锁🔒的标志
- 访问myssl通过
域名:端口
查看, 其中提及的A->A+并未深究, 参考HTTPS安全与兼容性配置指南
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)