出现这种情况,检查自己写的jsp/html的位置在哪,看是不是在WebContent/WEB-INF文件夹下,如果在的话,那么恭喜你,几秒钟之后问题即将解决。
将该jsp/html移动到WebContent下即可。
因为jsp或html等文件是直属于Webcontent,与WEB-INF属于同一级别,不能将jsp/hhtml文件放置到WEB-INF下面。
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
二、查看自己的html或者
jsp
是否放在了WEB-INF下面了,WEB-INF是受保护的不可以访问里面的东西。WEB-INF是Java的WEB应用的安全目录。如果想在页面中直接访问其中的
文
件
,必须通过web.xml
文
件
对要访问的
文
件
进行相应映射才能访问。一、查看自己的路径是否错误,正确的路径访问是:http://localhost:8080/xxx/yyy.html (注:xxx
表示
你的项目名。yyy
表示
你的页面名称,如果你的页面是
jsp
,就把.html换成.
jsp
)。经过分析才知道可能是路径没打好。
IDEA,上方菜单栏点击Run–>Edit Configurations…,选择Deployment,将Application context里面的内容删除,置空或只留
一个
。运行ssm项目时出现HTTP 状态 404 –
未找到
类型状态报告 描述
源
服务器
未找到
目标
资源
的当前
表示
形式,或者
不愿
意透露该
表示
形式
存在
。
首先恭喜你,看到这个界面说明你
已经
访问成功了。
仅仅是tomcat首页没跳出来,是镜像本身的问题,删掉原镜像,换个镜像就可以了。
具体原因就是:tomcat本身的问题,比如是精简版,默认没有index.
jsp
(tomcat首页)这样的一堆
文
件
。
IDEA-Tomcat-
源
服务器
未能
找到
目标
资源
的
表示
或者是
不愿
公开
一个
已经
存在
的
资源
表示
1起因2经过3说白了
在学习springMVC的过程中,写了
一个
demo需要部署到本地Tomcat上来运行(直接使用IDEA配置本地tomcat,不用再手动发war包到tomcat目录下)。因为之前用SpringBoot项目比较多(集成了Tomcat,不需要额外部署设置;也不需要额外配好多xml),所以这部分可以说是从0学起,踩了好多坑。
出现上面“
源
服务器
未能
找到
目标
资源
的
表示
或者是
不愿
公开
一个
已经
存在
的
资源
我没有在Java,SpringBoot和Maven上工作过很多。 我
已经
针对上面提到的问题经历过几个帖子,但没有什么比我的情景更接近了我在Windows 10上使用Maven with JDK1.8.0_172编译和打包SpringBoot项目然后我将这个打包的战争部署到Linux
服务器
( RHEL with JDK1.8.0_201 and Tomcat 8 )当我点击URL http:// ...
Tomcat启动成功访问404:
源
服务器
未能
找到
目标
资源
的
表示
或者是
不愿
公开
一个
已经
存在
的
资源
表示
。
项目右键->Properties->Java Build Path->Libraries->add Libraries-
选择要使用的tomcat版本
查看了一下Tomcat
文
件
夹中的webapps
文
件
夹,发现里面并没有我的项目,但是我确实是把项目部署进去了,于是我查看...
今天在利用Struts2进行
文
件
上传时,出现了临时
文
件
未找到
的问题,经过研究发现有以下几个原因会导致
文
件
未找到
异常。
1。如果在使用Tomcat部署Struts2项目时,一直使用的是MyEclipse自带的发布功能的话,其实项目是发布到Tomcat下的WebApps目录下的。这是你选择上传的目录如果是MyEclipse里建立的目录,那么上传时不会成功的。这时只需要再Tomcat的W