在将eclipse导出的WEB24.war部署到webapps下后,重启tomcat发现自动解压完成了。但在浏览器上仍访问不到项目文件夹里任何东西,会出现404报错,但 虚拟机IP地址:8080 是能够正常访问的。
在overstackflow搜索上给出的建议是去查看日志,即tomcat/logs里的日志文件,去看了下发现在catalina.2018-06-08.log里有这样的报错信息
发现WEB24启动失败,也就是说并没被真正部署到tomcat上,当然也就访问不到。往上发现是过滤器启动造成的错误(Error filterStart),然后去localhost.2018-06-08.log里看详细报错信息
发现是AutoLoginFilter启动报了严重异常,原因是UnsupportedClassVersionError:com/itheima/web/fileter/autoLoginFilter : Unsupported major.minor version 52.0 (unable to load class com.itheima.web.fileter.autoLoginFilter)
再去搜下这个Unsupported major.minor version 52.0,发现是因为项目原本的jdk版本高于现在linux上的jdk版本,导致无法加载。最后我将web.xml里的这块
<
关于Linux虚拟机下web项目部署到tomcat上后依然访问不到的问题
最新推荐文章于 2022-07-21 17:17:23 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)