idea中tomcat启动springmvc项目时出现The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
1 问题描述
自己在新建一个springmvc项目的时候经常出现这个错误,曾一度怀疑是IDE的问题,然而最后发现是自己的问题。。。记录一下错误以及相关解决方案。
2 错误原因
错误原因有很多种:
-
- 没有配置好web项目
- 没有index.jsp文件
- webapp目录没有放对位置
2.1 如何配置web项目
-
- 首先新建一个webapp文件夹,然后在webapp里面再新建一个WEB-INF文件夹
-
- 打开project structure,选择要添加web的项目(模块),右键add->Web
-
- 配置Deployment Descriptors和Web Resource Directory
Deployment Descriptors:
记得后面的web.xml别忘了。
Web Resource Directory:
点击ok即可。
2.2 创建index.jsp文件
2.3 放对位置
我之所以没有加载出来的原因是这样弄得:
webapp放错了,还傻乎乎的以为是idea部署项目的问题。各位如果也遇到同样的错误可以仔细检查下自己这几个工作到底做对着没,如果还报错,建议重新打war包重新部署,之前的博客里有写如何做。希望对大家有帮助!