跟着课程写一个web项目时,用到了过滤器。我本身是JDK1.8+tomcat8.5配置,出了一些问题需要升级。
我把tomcat9和10都试了试,9和JDK1.8可以配套使用,10就不可以了,会导致启动tomcat后找不到资源报错404。这里用9.0.X就可以
刚写了个html文件,放在resource文件夹下。用tomcat10访问不到,用tomcat9会乱码
解决方法:
在tomcat文件夹下的catlina.bat中第二行添加如下代码
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
最终图如下所示
参考文章:/xiaoxiao48/article/details/120330276
tomcat的安装参考B站尚硅谷视频,不需要配置环境变量。视频里尽管IDEA版本不同,创建的文件形式不同,比如里面创建的是java带个web的项目(我基础不行,描述不好,理解意思就好),我的是选的javaenterprise。但这并不影响tomcat的配置,我安装tomcat9和10时就是按照他的视频来的。
视频链接,看P19和P20就够了:
/video/BV1AS4y177xJ/
如果觉得《tomcat9打开html网页出现乱码》对你有帮助,请点赞、收藏,并留下你的观点哦!