Tomcat里的路径采坑指南
作者:smice分类:Java
日期:2020-04-19 13:34:002020-04-19阅读:275

前几天写了一个ssm的项目,在idea里启动一点问题没有,打war包部署到tomcat却访问任何路径都是404 not found!

 第一步

进入tomcat/logs/里查看日志tomcat里带有access的日志都没什么重要内容,只是记录访问数据的,catalina.out也只是tomcat自己的一个日志文件,web应用的log不会存在这个里面。 一般catalina-日期里有个大概的错误日志,localhost-日期里有详细的错误日志看这个就行。用cat命令看了一下,是因为idea自带的jdk是11的版本,而服务器上的是8,所以在idea里->file->project stucture/SDK里将sdk改成跟服务器一致,然后重新build、打war包。 

第二步

上传war包的路径,上传到webapps目录里访问时需要通过项目名访问,例如上传到/webapps/test/里,访问时就是http://localhost:8080/test/index.jsp,如果要省略项目名则需要将test改为ROOT,这样就可以直接http://localhost:8080/index.jsp访问了。

第三步

还是404?那就需要看一下是不是ROOOT目录的权限问题,执行sudo chmod -R 777 ROOT就行了。

弹幕评论