我是在B站学习的尚硅谷的JAVA视频,当学习到javaweb部分的时候,需要使用到tomcat,视频配套资料提供的tomcat包为tomcat7版本,而我自己下载的jdk版本是jdk14,所以在进行环境变量配置时总是不能正确打开tomcat的startup.bat,在网上查询后得到的答案是因为jdk版本与tomcat版本不匹配,需下载更新版的tomcat版本,我下载了最新版的tomcat10,问题得到解决
附上错误提示:
“-Djava.endorsed.dirs=D:\working\apache-tomcat-9.0.7\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.”
附上tomcat的下载链接
tomcat下载地址
下载后,解压,配置环境变量问题完美解决
在完成环境变量的配置以后,需要在浏览器端验证是否可以连接上自己安装的tomcat版本,连接链接:http://localhost:8080/
如果出现下面的页面证明连接成功
但是如果出现Not Found的提示则说明没能连接成功,一般情况下如果前面的配置都是成功的,那么多半是8080这个端口被占用了,解决办法如下
以管理员身份打开cmd窗口
输入:netstat -ano | findstr 8080
我的出现如下所示内容
再输入:taskkill -pid id -f(id是指进程的id)
出现如下内容
然后再重新启动tomcat即可
再到浏览器输入http://localhost:8080/ 连接成功