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
错误。尝试清除浏览器缓存并重新加载页面。