Tomcat404错误(源服务器没有找到目标资源的当前表示形式,或者不愿意公开该表示形式的存在。)
404相关问题
一The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.(源服务器没有找到目标资源的当前表示形式,或者不愿意公开该表示形式的存在。)
解决方案查看WEB-INF目录是否在web下
其中.jsp文件和.html文件要与WEB-INF目录平级
WEB的内容是什么?
WEB内容,所有的web下的文件,src编译后的class文件
src中的所有java程序在调用jar方法的时候,会从WEB-INF/lib中找jar包中的方法,原理是复制一份jar包对应的方法,到原类中.编译完后都会放到WEB-INF
返回给用户的内容是从WEB-INF中调出来的
Tomcat404错误(源服务器没有找到目标资源的当前表示形式,或者不愿意公开该表示形式的存在。)404相关问题一The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.(源服务器没有找到目标资源的当...
类型 状态报告
消息 请求的
资源
[/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
搭建
服务器
的时候,用Windows的系统安装jdk和
Tomcat
,真的是崩溃N次,查找很多网页都没
找到
问题,现在真的是不会辜负努力的小白。下面记下遇到的问题及解决办法:
1、检查端口是否冲突
2、是否有其他设置导致你的文件解析错误
3、环境变量配置是否有问题(多数是这个问题)
4、检查
Tomcat
文件root里面是否有内容
5、防火墙限制端口访问
首先访问不了,我以为可能是端口冲突了,在
Tomcat
的conf目录下
找到
server,打开
找到
这个地方把80端口改了,但是问题并
没有
解决,
@TOThe origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Tomcat
配置
1、网页输入localhost:8080跳转的页面:
Tomcat
启动成功访问
404
:
源
服务器
未能
找到
目标
资源
的
表示
或者是不愿
公开
一个已经
存在
的
资源
表示
。
项目右键->Properties->
Java
Build Path->Libraries->add Libraries-
选择要使用的
tomcat
版本
查看了一下
Tomcat
文件夹中的
web
apps文件夹,发现里面并
没有
我的项目,但是我确实是把项目部署进去了,于是我查看...
只有类路径下的东西,
没有
把页面发布上去。对于此种情况回到eclipse中。做如下操作:右击项目–>选中Build Path选项 -->选中Configure Build Path -->选中Deployment Assembly应该看到的是这样:
解决
源
服务器
未能
找到
目标
资源
的
表示
或者是不愿
公开
一个已经
存在
的
资源
表示
原因是路径错误,如下所示:
response.sendRedirect("/student/list?grade_id="+student.getGrade_id());
改成下面所示即可:
response.sendRedirect(request.getContextPath()+"/student/list?grade_id="+student.getGrade_id());
今天新建ssm项目时,由于新建的项目里面会自动生成一个index.jsp,然后启动
tomcat
时会自动访问index.jsp文件。当我把index.jsp文件删除,并在原位置添加一个index.html文件,并且在
web
.xml中配置:
<welcome-file-list>
<welcome-file>index.html</welcome...
如果出现
404
的问题,那么久检查你的
web
项目是否部署完整,
一般出现“
404
原始
服务器
没有
找到
目标
资源
的
当前
表示
,或者不愿意
公开
该
目标
资源
。”
就是应该检查你的
web
.xml
有
没有
放在
WEB
-INF之内,
相信有的小伙伴有时候在本地
服务器
的
web
...
2.自己制作新的镜像(初学者可以尝试一下)
到此这篇关于Docker
Tomcat
为何看不到访问界面的文章就介绍到这了,更多相关Docker
Tomcat
访问内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!
在docker启动
tomcat
(版本是从阿里云上拉下的:8.5.50)时,访问
tomcat
首页时出现
404错误
,在网上找了许多教程,也
没有
解决,最后在视频讲解中查看到了问题(不知道是不是我拉下来版本的问题)
具体情况:
使用命令: docker exec -it 运行的
tomcat
容器ID /bin/bash 进入到
tomcat
的目录
进入
web
apps文件夹,发现里面是空的(
tomcat
默认的欢迎页面实际上放在的路径应该是:
web
apps/ROOT/index.jsp或者index.html)
发现旁边还有个
web
apps.dist的文件,进入才发现原本应该在
web
apps文件中的