HTTP状态 404 - 未找到 类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.90

这篇具有很好参考价值的文章主要介绍了HTTP状态 404 - 未找到 类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.90。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误背景

数据库课程设计需要用intelligent idea制作web项目,并在页面上输出一定的内容,需要和Tomcat相连。都配置好后,每次运行都出现:
tomcat源服务器未能找到目标资源,Java,http,服务器,apache
我把整个过程总结了一遍。

创建web页面执行步骤

1.创建web项目

首先需要在idea中创建一个web项目,之前的版本可能直接就有web这个模版,但更新后的没有这个,如果有直接用就好了,没有大家可以参考这篇文章:
文章链接: https://blog.csdn.net/m0_67401761/article/details/124891981

参考文章创建好的项目目录应该是这样的:(标红点的是我后面加的,下面会有步骤介绍)
tomcat源服务器未能找到目标资源,Java,http,服务器,apache
目录中的index.jsp的内容会显示在弹出的页面中。

jsp内容:(会写的话也可以写自己的)

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>JSP example</title>
  </head>
  <body>

  <p style="color:blue">
    <%=(new java.util.Date()).toString()%>
    从来不是他们
    刻画的那种样子
    不是谁的王子
    讲不出煽情的字
    在喧嚣的王国
    守护自己的寂寞
    门外惊心动魄
    门里我泰然自若

  </p>

  </body>
</html>

2.对该项目用Tomcat进行配置

如果没有安装Tomcat需要先安装才可以使用,如果已经安装好,可以忽略下载安装步骤,能找到它的根目录就可以。

下载安装Tomcat

推荐大家看这篇文章就可以了,写的真的很全,我也出现了乱码问题,看了之后就解决了,但是我用bin的strar.bat运行Tomcat时,窗口输出的还是乱码,然而我用idea运行时,下面就不是乱码。
(我觉得这也没关系,idea输出的是正常的就行了)
文章链接:https://blog.csdn.net/weixin_47700137/article/details/116055222

我安装后放置的位置:
tomcat源服务器未能找到目标资源,Java,http,服务器,apache
能找到位置就可以。
为什么我下载了2个呢?一开始我是下载9的那个,但我发现每次使用都出现HTTP的错误,所以我就下载了一个低版本,(总感觉一些新版本的内容出来时间不长的时候会有很多bug,当然也是正常情况,软件每次更新不就是更新它的错误么,要是一直不出错那也不用更新了,软件维修人员应该都失业了吧) 如果大家使用时也出现类似的错误,建议大家可以用一个低版本的,毕竟经过之前多次出错和修改也是比较靠谱的。

通过start.bat运行时:

tomcat源服务器未能找到目标资源,Java,http,服务器,apache

tomcat源服务器未能找到目标资源,Java,http,服务器,apache
这个输出还是有乱码的

通过idea运行时:(此时都已经配置完成,如果没配置完不能运行)
tomcat源服务器未能找到目标资源,Java,http,服务器,apache
tomcat源服务器未能找到目标资源,Java,http,服务器,apache
输出信息已经不是乱码了。

在idea中配置Tomcat

首先我们点击编辑配置
tomcat源服务器未能找到目标资源,Java,http,服务器,apache

就进入下面这个页面,配置名字建议取和Tomcat版本号一样的名字,我的版本就是Tomcat 8.5.90,所以取和它一样的名字,这样便于理解。

1步骤就是进入选择哪个Tomcat,下面具体讲解。
2步骤是选择哪个浏览器,default是指电脑默认的浏览器。
3步骤你可以按我的那个写,就是最后在页面上显示的那个网址。
后面2个画横线的建议和我的一样。
tomcat源服务器未能找到目标资源,Java,http,服务器,apache

点击1步骤后就显示1指向箭头的提示框,再选择2,就是选择具体Tomcat的位置,2指向的提示框,要选择下载的Tomcat对应的根目录,这个选择好后面的会自动填好,点击OK就好了。

tomcat源服务器未能找到目标资源,Java,http,服务器,apache

上述都做完后,还需要在External Libraries添加Tomcat的依赖包:(就是我第一张图片画红点的那个)
tomcat源服务器未能找到目标资源,Java,http,服务器,apache

添加好了之后就是这样显示的:

tomcat源服务器未能找到目标资源,Java,http,服务器,apache

tomcat源服务器未能找到目标资源,Java,http,服务器,apache
到现在为止都完成了,可以运行了。

错误原因、解决办法

我认为最主要的原因就是Tomcat的版本问题,我用9的时候都会出现404报错,第一次改用8的时候就正确了,所以不是版本越新越好,而是哪个靠谱用哪个。文章来源地址https://www.toymoban.com/news/detail-714763.html



到了这里,关于HTTP状态 404 - 未找到 类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.90的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示的问题解决思路

    今天把一个尘封已久的项目拿出来跑发现访问其中一个静态页面的时候显示如下错误: 先开始我想的是不是路径写错了,但是经过排查发现不是。然后查了一堆资料也没有解决。最后发现是静态资源映射的代码被我注释掉了,直接裂开: 接下来就说说这种问题的两种解决思

    2024年02月06日
    浏览(42)
  • apipost和curl收不到服务器响应的HTTP/1.1 404 Not Found

    windows的apipost发送请求后,服务器响应了HTTP/1.1 404 Not Found,但是apipost一直显示发送中。 linux上的curl也一样。 使用wireshark抓包发现收到了响应,但是wireshark识别不了(图中是回应404后关闭了连接): 第一个报文是HTTP/1.1 404 Not Found响应,但并没有识别出来,wireshark认为是一个

    2024年01月25日
    浏览(53)
  • HTTP介绍 原理 消息结构 客户端请求 服务器响应 HTTP状态码

    HTTP协议 是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(www.world wide web)服务器传输超文本到本地浏览器的传送协议 HTTP 是基于TCP/IP(三次握手,四次挥手)通信协议来传输数据(HTML文件,图片文件,查询结果等) TCP:可靠的,丢包重传 UTP:不可靠的,直播,

    2024年02月05日
    浏览(52)
  • HTTP状态码大全(200、404、500等)

    HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败 HTTP 403 – 禁止访问 HTTP 403 – 对 Internet 服务管理器 的访问仅限于

    2024年02月16日
    浏览(34)
  • php 服务器 http状态码为499的解决办法

    原因:某些http请求服务端处理太慢,影响了其他http请求。 1.配置php.ini的`max_execution_time`和`max_input_time`。但是改后还是报了不少的499。 (set_time_limit()函数和配置指令max_execution_time只影响脚本本身执行的时间。任何发生在诸如使用system()的系统调用,流操作,数据库操作等的脚

    2024年02月14日
    浏览(44)
  • http常用状态码(204,304, 404, 504,502)含义

    网络状态码含义,常用(204,304, 404, 504,502) 200 – 服务器成功返回网页  404 – 请求的网页不存在  503 – 服务不可用  常见HTTP状态码大全  1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态代码。  代码 说明  http状态码 100 (继续) 请求者应当继续提出

    2023年04月22日
    浏览(44)
  • servlet常见http状态报错:HTTP状态404: 请求的资源[/exp01/FirstServlet]不可用

    报错内容如图: 解决如下: 方式一: 加注解 @WebServlet (1) 加注解之前要开启注解支持 ,否则依旧报错 注解支持在web.xml 文件中 ,设置 metadata-complete=“false” 多提一嘴:web.xml文件自动生成的头文件可能 version版本 不太够,也会出一些,所以建议,用以下的代码替换: (

    2024年02月15日
    浏览(37)
  • 此URL不支持Http方法POST/GET描述 请求行中接收的方法由源服务器知道,但目标资源不支持

     出现这个错误,一般是你需要在自己的sevlet里面没有实现doget()/dopost()方法。  而, 如果你实现了doget()和dopost()方法。可以从前端获取数据,设置了响应页面,但是却没有响应。 就比如说:我输入表单信息之后,根据账号密码,经过数据库验证,响应不同的页面。

    2024年02月04日
    浏览(43)
  • Nginx代理服务器、HTTP调度、TCP/UDP调度、Nginx优化、HTTP错误代码、状态页面、压力测试

    Top 案例1:Nginx反向代理 案例2:Nginx的TCP/UDP调度器 案例3:Nginx常见问题处理 1.1 问题 使用Nginx实现Web反向代理功能,实现如下功能: 后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台Web服务器的权重要求设置为不同的值 最大失败次数为2,失败

    2024年01月21日
    浏览(44)
  • 403错误是一种常见的HTTP状态码,表示服务器拒绝了请求

    403错误是一种常见的HTTP状态码,表示服务器拒绝了请求。出现403错误通常意味着客户端没有访问所请求资源的权限。以下是导致403错误的几个可能原因以及相关的编程示例: 权限配置错误:403错误可能是由于服务器权限配置错误导致的。在某些情况下,服务器可能需要用户

    2024年02月04日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包