IDEA,上方菜单栏点击Run–>Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空或只留一个。运行ssm项目时出现HTTP 状态 404 – 未找到 类型状态报告 描述源服务器未找到目标资源的当前表示形式,或者不愿意透露该表示形式存在。
  
   类型
  
  
   状态
  
  
   报告
  
  消息 请求的
  
   资源
  
  [/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
  
   Tomcat访问项目出现
   
    HTTP
   
   
    状态
   
   
    404
   
   -
   
    未找到
   
   ,
   
    类型
   
   
    状态
   
   
    报告
   
   
    描述
   
   
    源
   
   
    服务器
   
   
    未能
   
   
    找到
   
   
    目标
   
   
    资源
   
   的
   
    表示
   
   或者是不愿公开一个已经
   
    存在
   
   的
   
    资源
   
   
    表示
   
   。Apache Tomcat/9.0.40
  
  
   Tomcat访问项目servlet页面跳转时,出现
   
    HTTP
   
   
    状态
   
   
    404
   
   -
   
    未找到
   
   ,
   
    类型
   
   
    状态
   
   
    报告
   
   
    描述
   
   
    源
   
   
    服务器
   
   
    未能
   
   
    找到
   
   
    目标
   
   
    资源
   
   的
   
    表示
   
   或者是不愿公开一个已经
   
    存在
   
   的
   
    资源
   
   
    表示
   
   。Apache Tomcat/9.0.40
如下图所示
解决方法:
IDEA,上方菜单栏点击Run
   
    –
   
   >Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空即可
   
    如果连servlet都没有
    
     找到
    
    相应的路径,那就确认路径的地址填写是否正确。其发出的真正地址其实应该是localhost:8080/项目名称/具体请求
问题在于:action="/user/first.do"前的/应该去掉
    <p>第一个springmvc项目</p>
    <p><a href="/user/first.do">发起some.do的get请求</a></p>
    
     描述
    
    
     源
    
    
     服务器
    
    
     未能
    
    
     找到
    
    
     目标
    
    
     资源
    
    的
    
     表示
    
    或者是不愿公开一个已经
    
     存在
    
    的
    
     资源
    
    
     表示
    
    。
Apache Tomcat/8.5.70
遇到这个问题要看自己的文件有没有放对位置
index.xml文件
web.xml文件
    
     周五刚躺下,前线打来语音要个下载文件的小程序,下载路径和下载码需要根据配置获取,程序需要在
     
      服务器
     
     执行。当然配置的设计是个人设计的,不然每次更新下载码都要重新出具jar包,太麻烦。多年没写独立运行的jar包了,翻阅了相关资料,最终还是功夫不负有心人。想着这种需求后续可能经常碰到,遂总结经验,整理成模版,为大家所用。
—————————————————————————————————                  
原文链接:
     
      http
     
     s://blog.csdn.net/xuanxiaochuan/article/details/137001184
        根据文章创建的模版工程文件,下载后可直接编辑main方法,根据自己的需求自定义逻辑内容,编译后获取independent.jar文件,修改配置文件后,通过java -jar independent.jar 执行命令,正常执行。
    
    
     
      HTTP
     
     
      状态
     
     码
     
      404
     
     
      表示
     
     “
     
      未找到
     
     ”,意味着
     
      服务器
     
     无法
     
      找到
     
     请求的
     
      资源
     
     。这可能是由于以下原因导致的:
1.
     
      资源
     
     路径错误:请确保您提供的
     
      资源
     
     路径是正确的。检查URL是否拼写正确,并确保路径与
     
      服务器
     
     上的实际文件或页面相匹配。
2.
     
      资源
     
     不
     
      存在
     
     :如果您确定路径是正确的,但仍然收到
     
      404
     
     错误,则可能是因为请求的
     
      资源
     
     在
     
      服务器
     
     上不
     
      存在
     
     。请检查
     
      服务器
     
     上是否
     
      存在
     
     该
     
      资源
     
     。
3.
     
      服务器
     
     配置问题:有时,
     
      服务器
     
     的配置可能会导致
     
      404
     
     错误。例如,如果
     
      服务器
     
     没有正确配置以处理特定
     
      类型
     
     的文件或请求,它可能会返回
     
      404
     
     错误。您可以检查
     
      服务器
     
     的配置文件或与
     
      服务器
     
     管理员联系以解决此问题。
以下是一些解决
     
      404
     
     错误的常见方法:
1. 检查URL路径:确保您提供的URL路径是正确的,并且与
     
      服务器
     
     上的实际文件或页面相匹配。
2. 检查文件或页面是否
     
      存在
     
     :确认所请求的
     
      资源
     
     在
     
      服务器
     
     上是否
     
      存在
     
     。您可以通过浏览器尝试访问该
     
      资源
     
     来验证。
3. 检查
     
      服务器
     
     配置:检查
     
      服务器
     
     的配置文件,确保它正确地处理所请求的
     
      资源
     
     。如果您不确定如何配置
     
      服务器
     
     ,请与
     
      服务器
     
     管理员联系。
4. 检查文件权限:确保所请求的文件或目录具有适当的权限,以便
     
      服务器
     
     可以访问它们。
5. 清除浏览器缓存:有时,浏览器缓存可能导致
     
      404
     
     错误。尝试清除浏览器缓存并重新加载页面。