web项目之前部署到tomcat上无法访问项目

web项目之前部署到tomcat上运行没问题,现在突然跑不起来了,部署tomcat的时候不报错,能访问欢迎页,但是访问项目的login页面报404
![![![![![![![图片说明](https://img-ask.csdn.net/upload/201706/23/1498180850_516488.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180842_982793.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180505_481126.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180490_671835.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180481_829074.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180771_115044.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498180745_199008.png)图片说明

图片说明

![![![图片说明](https://img-ask.csdn.net/upload/201706/23/1498181236_816142.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498181230_562968.png)图片说明](https://img-ask.csdn.net/upload/201706/23/1498181225_499369.png)图片说明

图片说明

图片说明

图片说明

应该是输入的路径错了吧,用“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