添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

笔者报错时的运行环境:
JDK 13.0.2
Maven 3.6.3
Tomcat 9.0.41(Servlet 4.0,JSP 2.3)
IntelliJ IDEA 2020.1.2 (Ultimate Edition)

在 Tomcat 下部署 Web 应用,刚刚建立应用目录后,有时就会遇到浏览器如下的报错信息。这种没有技术含量的问题往往还会浪费几个小时的时间然而还没解决。

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

  犯一些通用的错误会导致这个问题。关于这部分的内容,可见笔者的另一篇博客: Tomcat下常犯的一些通用错误:https://blog.csdn.net/wangpaiblog/article/details/112550144

  如果这些在检查之后依然有问题,这有可能是如下原因造成的。

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

  • Web 应用的名称(Web 文件夹的名称)中不能有空格。
2.在编写servlet类的时候,使用注解的形式,@WebServlet("/test")括号里一定要加/,不然就报404 3.我哪种方式都不是,我访问其他servlet里的方法时就没问题,访问刚写的就不行,各种途径都看了... 从同事处拷贝了一份项目,需要增加些模块,在本地用Tomcat启动后页面访问404:服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示。然后我就一顿猛搜,整理出了两种问题解决之道。 第一种:出现这个404很可能是项目没加包 项目右键->Properties->Java Build Path->Libraries->add Libraries- 把你对应apa... IDEA-Tomcat-服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示1起因2经过3说白了 在学习springMVC的过程中,写了一个demo需要部署到本地Tomcat上来运行(直接使用IDEA配置本地tomcat,不用再手动发war包到tomcat目录下)。因为之前用SpringBoot项目比较多(集成了Tomcat,不需要额外部署设置;也不需要额外配好多xml),所以这部分可以说是从0学起,踩了好多坑。 出现上面“服务器未能找到目标资源表示或者是不愿公开一个已经存在资源 解决服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示 原因是路径错误,如下所示: response.sendRedirect("/student/list?grade_id="+student.getGrade_id()); 改成下面所示即可: response.sendRedirect(request.getContextPath()+"/student/list?grade_id="+student.getGrade_id()); 首先恭喜你,看到这个界面说明你已经访问成功了。 仅仅是tomcat首页没跳出来,是镜像本身的问题,删掉原镜像,换个镜像就可以了。 具体原因就是:tomcat本身的问题,比如是精简版,默认没有index.jsptomcat首页)这样的一堆文件。 项目右键->Properties->Java Build Path->Libraries->add Libraries-Tomcat启动成功访问404:服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示。所有关于tomcat服务器的修改都要在add项目之前进行修改再重启,必要时进行clear。选择要使用的tomcat版本。... 明明我已经把文件放在了web文件夹下,但是启动服务器却无法访问。 在浏览器访问却出现未能找到资源的服务,我确信我没有写错路径名,后来我尝试了去rebuild了一下项目,再次重新启动tomcat服务器,这次就可以访问到了。 类型 状态报告 消息 请求的资源[/chapter06/IndexServlet]不可用 描述 服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示。 Apache Tomcat/9.0.37 问题原因,浏览器不能直接访问Java文件 问题的解决方法 1、提交表单时遇到此问题 <form name = reg action=/login method=post> <meta charset=UTF-8> 账号:<input type=text name=usernam