关于Tomcat在网页访问目录出现的404问题

-----------------------------开局一张图-------------------------------------

404报错信息

今天的网课JavaWeb程序设计是挺刺激的,不知不觉踩了好多坑,不过最终在同学们的讨论,老师的答疑解惑以及度娘的帮助下,最终解决!

  1. 灵魂拷问一下

a: 你的地址栏输入确定完全正确了嘛?

正确启动Servers 服务后,打开浏览器,输入“http:/localhost:8080/myWeb“,(假设你创建的项目名称为myWebtomcat端口是8080),要细心,不要输错了地址。说明一下,如果出现开局一张图的那个404状态说明端口不会冲突的,如果端口冲突的话,在你的tomcat 安装目录的配置文件下的server.xml文件中,修改一下端口,防止端口冲突。(跑题了,嘿嘿…)

b: 你在Web Modules中导入你的项目了嘛?

Eclipse的下部分区域的Servers 下面双击一下Tomcat... (红框框的那栏)
在这里插入图片描述

然后再上部分区域选择Modules部分,选择Add Web Modules...,之后添加你的项目进去就好。
在这里插入图片描述

然后在Tomcat 服务器下面就会有你的项目包。
在这里插入图片描述
c: 你是在根目录下创建index.jsp文件了嘛?

在这里插入图片描述

WebContent 目录下创建这个文件。(实际上这个文件的名称可以自己定义,可以在web.xml里进行修改)。(注意:必须全部小写。)

如果上面没有踩坑,那么看下面的吧!

  1. 最终试点

a: 进入tomcat安装目录下的conf --> 打开web.xml --> 搜索param-value
将param-value属性的false改为true即可。如果是无法访问中文路径的
解决方法:
进入tomcat安装目录下的conf下 --> 打开server.xml,找到:< Connector connectionTimeout=“20000” port=“8080” protocol=“HTTP/1.1” redirectPort=“8443”/>
加入: URIEncoding=“utf-8”
如果还不行! 最后一个
b: 打开apache的安装目录下的webapps目录,在该目录下是否有你的项目在里面?
都到这一步了,应该没有的吧 。
在这里插入图片描述
Overview 模块内操作:
默认是选择 Use workspace metadata(dose not modify Tomcat installation)
然后修改为 Use Tomcat installation(takes control of Tomcat installation)
配置中的Server Path 和 Deploypath ,是你安装Tomcta 的包里面的文件夹
有些时候打开,发现是灰色的不能修改,那是因为Server中有部署项目,把项目都移除,然后再启动就可以操作了。
最后一点, 那个Deploy path 那个地方路径千万不要错!!! 是webapps的所在目录(有一个目录的命名和它很相似!)
Eclipse中的server记得重启!

Over !祝各位好运!在此感谢曹老师和诸位同学讨论的解决方案。

突然想到一句朱姐的让我受益的一句话,“当你对世界有疑惑,不要急着发表自己的看法,先去看书!”

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值