tomcat服务器的配置

tomcat服务器的配置

在不了解的情况下,其实特别头疼,多次配置之后 ,总体来说 也算是熟练了吧

JDK的配置

1.下载jdk 这就不用细说了 大家都知道
2.系统环境变量的配置:

JAVA_HOME 填写JDK的安装目录 比如:D:\jdk
Path 中在值的最后面写上 ;%JAVA_HOME%\bin

3.验证:在DOS命令窗口 填写命令 java 还有 javac 看看是否正常

tomcat的配置

1.下载tomcat 这里不细说
2.系统环境变量的配置

CATALINA_HOME 填写tomcat的安装目录 比如 D:\tomcat
Path中在值得最后面写上 ;%CATALINA_HOME%\bin

3.打开DOS命令窗口 进入到tomcat的安装目录的 bin目录下 输入:startup 就会开启tomcat服务器
4.打开浏览器输入: http://localhost:8080/ 如果页面打开正常 则说明tomcat服务器配置成功

HTTPS的配置

1.首先获取ssl证书( 我是在腾讯云上购买的 ssl证书好像是第一年免费 ) 并下载(下载下的是一个文件夹)
2.将该文件夹下的tomcat文件夹打开 里面有两个文件,分别是.jks .txt(存放密码的) 文件,将.jks文件 放到tomcat的安装目录下的conf目录下
3.打开tomcat安装目录下的conf目录下的server.xml文件,添加如下代码(其实里面就有 只是注释起来了 大约在100行左右)
解释一下: 将certificateKeystoreFile 存放的是.jks的文件路径 可以写绝对路径 也可以写相对路径 我这个是写的相对路径; certificateKeystorePassword 放的是.txt文件的内存 也就是密码
在这里插入图片描述4.打开高级安全windos防火墙 填写入站规则 里面主要是设置443这个端口( 这里就不细说了 )
5.重新启动服务器 打开浏览器 输入 https://localhost:443/ 就可以了

配置过程中遇到的问题

1.有些人会问 为什么http用的是8080端口 而https用的是443端口 其实这个端口是多少都可以 只要端口没有被占用 在server中设置就可以
2.我之前在配置过程中遇到一个问题,贼纠结了, 报错内容:

HTTP method names must be tokens

我感觉有好多人都遇到过吧,我现在总结一下

  1. 可能是你的https没有配置到 而你却用https来访问 , 你可以试试http访问,如果http访问成功, 则就可能是https没有配置好
  2. 也有可能是路径写的不对( 其实这个可能性很小 ),其实最大可能性是 端口填写的不对,我之前就是这个问题,本来443端口访问 我却是用8080端口( 也可以通过修改server.xml的配置 将http强制转换为https 同时将8080端口跳转到443端口 )

大致就是这样,如果有啥不明白的 欢迎来骚扰,有啥不正确的地方,欢迎指明 谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值