相关文章推荐
纯真的保温杯  ·  Android ...·  3 月前    · 
闷骚的山羊  ·  tcp测试服务器-火山引擎·  1 年前    · 
	Tomcat报404错误,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204220954845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmRhamlhbmdqdW4=,size_16,color_FFFFFF,t_70#pic_center)
	**错误原因**:如果你的tomcat正常启动的话,那有可能是把浏览器访问的地址弄错了,我这里出现的情况是,如果让idea自己打开浏览器访问的话,会报错,如果点击"idea右上角的浏览器图标"进行访问的话,就能正常访问。所以需要修改浏览器访问的地址。

下面讲如何修改地址:
1.点击运行(run)–>编辑配置
在这里插入图片描述
2.找到Tomcat Server的配置,在服务器这一界面,检查URL地址栏中“8080/”后的的名字是否跟“部署”界面的"应用程序上下文(application context)“的名字一样。我这里的“部署”界面的"应用程序上下文"的名字是"TomcatWeb”,所以我需要在“服务器”界面的url地址栏必须要写TomcatWeb,而且不能写错,否则就报错。因为“部署”界面的"应用程序上下文"填写的是个虚拟地址,这里写的是什么,就要在服务器界面地址栏写上什么,如果"应用程序上下文“的名字是"/",那么服务器界面地址栏就写http://localhost:8080/index.jsp。

在这里插入图片描述
”部署“界面
在这里插入图片描述

还有一点注意的是,当项目写了新的文件时,我们要想访问的话,我们需要重复运行tomcat,这样太麻烦了,如果有一种办法让新的代码或文件直接加载到项目里,而不需要重启tomcat的话,那就更美好了。只需在下面两个地方设置成"更新资源"就可以了。

Tomcat报404错误,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204220954845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmRhamlhbmdqdW4=,size_16,color_FFFFFF,t_7. 2.自己制作新的镜像(初学者可以尝试一下) 到此这篇关于Docker Tomcat为何看不到访问界面的文章就介绍到这了,更多相关Docker Tomcat访问内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!
明明我已经把文件放在了web文件夹下,但是启动服务器却无法访问。 在浏览器访问却出现未能找到资源的服务,我确信我没有写错路径名,后来我尝试了去rebuild了一下项目,再次重新启动tomcat服务器,这次就可以访问到了。
IDEA-Tomcat-服务器未能找到目标资源表示或者是不愿公开一个已经存在资源表示1起因2经过3说白了 在学习springMVC的过程中,写了一个demo需要部署到本地Tomcat上来运行(直接使用IDEA配置本地tomcat,不用再手动发war包到tomcat目录下)。因为之前用SpringBoot项目比较多(集成了Tomcat,不需要额外部署设置;也不需要额外配好多xml),所以这部分可以说是从0学起,踩了好多坑。 出现上面“服务器未能找到目标资源表示或者是不愿公开一个已经存在资源
Error starting ApplicationContext. To display the conditions report re-run your application with ‘de 100570 pycharm中new environment using和existing interpreter(Virtualenv E*t,Conda E*t,System i*r,pipenv E*t)区别 30748 pycharm中new environment using和existing interpreter(Virtualenv E*t,Conda E*t,System i*r,pipenv E*t)区别 yvqiha_Tom: 我的没有existing interpreter怎么回事 pycharm中new environment using和existing interpreter(Virtualenv E*t,Conda E*t,System i*r,pipenv E*t)区别 yvqiha_Tom: 我的没有existing interpreter 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示 此生只爱白梦妍: 为啥我的还是不行 python中的truncate()方法 souching: https://blog.csdn.net/souching/article/details/126404429