说一个百思不得其解的404的问题

昨天有人反映有个页面进不去,显示404,还不是jfinal的这种404PTCGTPTABDH3_KE$~1`()1T.png,而是这种tomcat的404,~IM5~NIT~8G]CJNF5(CI@ZS.png,我去找原因,configRoute也配置了路由,controller里也有对应的方法,最重要的是同样的代码在测试服务器就没问题,然后我给controller改了个名字还是不行,实在不知道哪的问题了。因为404是tomcat的不是jfinal的,所以应该是在tomcat这个环节出了问题,还没走到jfinal里面,但是toncat也没有任何日志告诉我为什么出问题。但是问题不能不解决,毕竟用户没法使用,所以只好换了一个tomcat,问题解决,但是究竟为什么出现这个问题我现在还是不知道。

评论区

jiren

2018-08-14 09:35

1.项目没部署

jiren

2018-08-14 09:35

2.项目启动失败,自带的项目启动成功了

啦er啦

2018-08-14 09:41

@jiren 其他的页面都能打开,所有功能都正常

JFinal

2018-08-14 10:29

@啦er啦 tomcat 的 context path 要设置为空字符串 "",而不能设置为 "/"

啦er啦

2018-08-14 10:33

@JFinal 我设置的是 ,因为我把图片放tomcat外边了

啦er啦

2018-08-14 10:35

图片不是昨天的图片,是我随便生成了一个,昨天没截图

啦er啦

2018-08-14 10:36

Context path="/uploadFiles" docBase="/usr/local/pics/uploadFiles" reloadable="false"

小伙伴-sweetie

2020-04-10 15:05

@啦er啦 我也遇到这个问题,tomcat目前是9.0.34,你是换到什么版本解决的?

热门反馈

扫码入社