Tomcat访问项目servlet页面跳转时,出现HTTP状态404-未找到,类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。Apache Tomcat/9.0.40
如下图所示
IDEA,上方菜单栏点击Run–>Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空即可
原文链接:
https://blog.csdn.net/qq_40932102/article/details/109832087
2.自己制作新的镜像(初学者可以尝试一下)
到此这篇关于Docker
Tomcat
为何看不到访问界面的文章就介绍到这了,更多相关Docker
Tomcat
访问内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!
IDEA,上方菜单栏点击Run–>Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空或只留
一个
。运行ssm项目时出现
HTTP
状态
404
–
未找到
类型
状态
报告
描述
源
服务器
未找到
目标
资源
的当前
表示
形式,或者
不愿
意透露该
表示
形式
存在
。
二、查看自己的html或者jsp是否放在了WEB-INF下面了,WEB-INF是受保护的不可以访问里面的东西。WEB-INF是Java的WEB应用的安全目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。一、查看自己的路径是否错误,正确的路径访问是:
http
://localhost:8080/xxx/yyy.html (注:xxx
表示
你的项目名。yyy
表示
你的页面名称,如果你的页面是jsp,就把.html换成.jsp)。经过分析才知道可能是路径没打好。
首先恭喜你,看到这个界面说明你
已经
访问成功了。
仅仅是
tomcat
首页没跳出来,是镜像本身的问题,删掉原镜像,换个镜像就可以了。
具体原因就是:
tomcat
本身的问题,比如是精简版,默认没有index.jsp(
tomcat
首页)这样的一堆文件。
如果连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文件
当新建的jsp包是红色时:启动项目会报错:[/WEB-INF/jsp/allBook.jsp]文件找不到
需要删去红色的jap包,对该包重新命名(我的命名时html),然后新建allBook.jsp页面,再将spring-mvc.xml中的
<property name="prefix" value="/WEB-INF/jsp/" />
`<property name="prefix" value="/WEB-INF/html/" />`