因为重新安装了ecilpse,需要自己重新配置tomcat,搞了好久,终于配置好了,写了个jsp,提示404,
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
如图:
不知道是什么原因,查了很多资料,终于解决了这个问题
解决方案:
该问题可能有多种原因
一:
双击ecilpse中Servers中的tomcat服务器选中Server Locations下的Use Tomcat installation(takes control of Tomcat installation),并将Deploy path:改为webapps,
如下图:
然后重新运行自己的代码,看看是不是还会出现标题上的问题,如果还是报错
二、检查jsp文件
检查自己写的jsp文件。查看 jsp文件是否放在WEB-INF 文件夹下面。 WEB-INF文件下的 jsp文件用户是不能直接访问的。
WEB-INF是Java Web应用的安全目录,客户端无法访问,只有服务器可以访问的目录。
因此把jsp文件 挪到 WebContent文件下即可了。
我就是把jsp文件放到了WEB-INF文件夹下,才一直报错