源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。


源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

 

 

出现这种情况,检查自己写的jsp/html的位置在哪,看是不是在WebContent/WEB-INF文件夹下,如果在的话,那么恭喜你,几秒钟之后问题即将解决。将该jsp/html移动到WebContent下即可。

因为jsp或html等文件是直属于Webcontent,与WEB-INF属于同一级别,不能将jsp/hhtml文件放置到WEB-INF下面。

WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。

以上转自:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。_rongoooo的博客-CSDN博客_源服务器未能找到目标资源的表示或者是不愿公开

其他404:

请按照下面步骤一一来测试

一、查看自己的路径是否错误,正确的路径访问是:http://localhost:8080/xxx/yyy.html (注:xxx表示你的项目名。yyy表示你的页面名称,如果你的页面是jsp,就把.html换成.jsp)。

二、查看自己的html或者jsp是否放在了WEB-INF下面了,WEB-INF是受保护的不可以访问里面的东西。所以只要把页面移除来放在WebContent下面就可以啦。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM