web项目之前部署到tomcat上运行没问题,现在突然跑不起来了,部署tomcat的时候不报错,能访问欢迎页,但是访问项目的login页面报404
应该是输入的路径错了吧,用“http://localhost:8080/market/view/login.html”试试
你的controller有login?
排查一下
1.本地调试是否可以访问控制器
2.确认部署包没有问题:
删除tomcat的work,temp内容,再重启
弄一个新的tomcat部署,是否可以访问
3.是否tomcat有损坏(可能性很低),或者tomcat版本问题(可能性也很低)
最有可能就是控制器的问题,或者打包文件不全或不是最新的问题
确认一下跳转的路径看是否有问题
对比以前的tomcat server.xml文件与现在的server.xml,看看少了什么,你就会明白了
appServlet是Login页面的servlet?是的话就应该是路径问题了。而且也没看到你的login.jsp。
tomcat server.xml中ssl密钥未配置,自行百度一下就可以了
从serlvet进入,web-inf下无法直接访问
你没有带文件格式,login.html