http status 404 解决方法

方法一

第二种情况则是文件或图片已经放入到项目种,但是还访问时还是出现404

造成原因:我们放入的文件或图片是放入到web下,但再运行时,其系统会生成一个out文件,也就是会将web文件里面的内容复制到out下,运行的是out文件下的内容!!!!

所以有可能是你放入到web下,但是系统没有复制到out文件下,所以就出现404的原因

解决方法

1、点击Rebuild Project

2、关闭tomcat,重新启动tomcat  即可

方法二、

使用IDEA创建web项目,IDEA项目文件作用

使用IDEA创建web项目时,其本质也是在创建一个文件夹,添加javaee时,其本质就是在tomcat/webapps下创建一个目录

web目录下放入的是html,css等静态页面

WEB-INF 下放入的是java所使用的一些包,而lib下放入的是jar包

web.xml 是用来放入web工程的配置文件

如果IDEA什么配置都配置好了,如前置配置项目,以及与tomcat连接配置都配置好了,但还是出现404,建议更改其IDEA中tomcat的端口号

 方法三、建议不要轻易使用,后期容易连接servlet时出错

当我用IDEA按照教程配置好,所有选项后,依然显示404时,解决方法如下:

1.我们所知,在我们配置好tomcat后,其tomcat所在的webwpps文件下是放置所有web应用的外部资源,也就是静态资源

2.那么当我打开tomcat下的webapps文件里面发现未有自己项目的web资源(也就是html,js,css,或其图片这些资源时)

3.fishWeb:war exploded  这是我们配置好的项目成型后的war包,

4.Output directory(输出路径):其就是将war包输出到哪里去?

从上面我们已经得知tomcat下的webapps下是存放供外界访问的web资源路径,所以这里我们将其存放到webapps下即可,创建一个文件名与项目名一致,是为了防止资料不会乱

更改如下

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值