观看尚硅谷SSM遇到的问题:
在SpringMVC阶段,敲第一个helloworld就给我当头一棒,当时看评论区说tomcat10会遇见问题,显示不出来,结果我不信邪(因为当时学习javaweb的时候别人的tomcat10有问题,但我的没有),就没有在意,一直跟着老师敲,但是,我的第一个页面要么是404这样
要么是500这样
于是就在CSDN找家人们遇到的情况,有人总结了,但是大家总结了两个方案:
- 不用更换tomcat,pom.xml里的Servlet和jsp依赖就得改成 jakarta前缀(反正我没弄明白,我也换了,结果就是不行)
- 换Tomcat,换成9版本直接解决问题!(相信我,家人们,这个真的有用)
于是我就开始着手换版本,结果之前写的很多web都是tomcat10所以就想偷懒了,就引出了本篇文章的第二个问题:怎么让一个电脑拥有两个Tomcat
-
下载你想用的第二个Tomcat压缩包即可
-
配置环境变量
第二个变量名CATALINA_HOME2
别忘了path里:
3. 修改配置文件
-
解压缩后的文件夹下的conf\server.xml
<Connector executor=“tomcatThreadPool”
port=“83” protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443” /> 端口从8080改成83<Server port=“8006” shutdown=“SHUTDOWN”> 从8005改成8006
<Connector port=“8010” protocol=“AJP/1.3” redirectPort=“8443”/> 从8009改成8010
-
修改bin\startup.bat以及catalina.bat
替换里面所有的CATALINA_HOME为CATALINA_HOME2(推荐记事本ctrl+F查找替换,替换全部,因为太多了)
然后接解决问题了!!!