Tomcat正常启动,访问所有页面均报404异常,404异常总结分析_java

404异常,很常见,大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servlet的jar包未导进去或者没有随项目发布等等。

如果是路径错误,仔细检查即可解决问题。

服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在eclipse界面双击tomcat server见如图设置:

如果是servlet的jar包问题,则通过build path引入jar包,在libraries选项卡添加外部jar文件,并在order and export选项卡中勾选应用,最后在deployment and assessment选项中添加它,表明tomcat发布时将它拷贝到项目下WEB-INF\lib目录中。

而今天我遇到的问题却不是其中任何一个,想想我也没动什么东西,只是修改代码时,想用另外一种方法实现上传功能,不料引入一个jar包又删掉后出现了404的问题,很无奈。

问题出来了是要解决的,折腾半天,终于找到问题所在了:删jar包时不小心把发布所包含的webapp给remove掉了,这就难怪报找不到路径了,见图

好了,问题解决。
注意:还需要将tomcat清理干净后重新启动,要不还是会报异常

时间: 2024-10-31 18:43:26

Tomcat正常启动,访问所有页面均报404异常,404异常总结分析_java的相关文章

tomcat正常启动后http://localhost:8080/报错404

问题描述 如题,tomcat正常启动后http://localhost:8080/报错404.tomcat的webapps目录下有正常部署好的项目,项目可以运行. 解决方案 解决方案二:Tomcat中配置的默认项目是什么??默认项目的默认主页又是什么??404就是找不到资源呗!解决方案三:http://localhost:8080/xxxx/xxxx一般是项目名称,你也可以配置为"/"解决方案四:我也遇到了这种情况,tomcat下面的项目可以正常访问,但是tomcat的manager页

【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404

  ===================================第一部分,添加一个tomcat================================================== 1.先把Toolbar 和 Tool Buttons显示出来 2.选择Edit Configurations  3.添加一个新的tomcat server进来                                                  解决no artifacts con

关于Eclipse3.4中默认的配置Tomcat,启动访问出现404错误

问题描述 使用的Eclipse3.4+Tomcat6.0在Eclipse中有配置Server的,配置好以后就会有一个Server项目.然后我创建一个Dynamic Web Project.并设置其服务器为Tomcat 6.0然后启动Tomcat,结果直接访问http://localhost:8080都是404错误.但是直接从tomcat启动又没问题,请问这个是怎么回事呢?这个主要是看了新的Eclipse里面带了控制Server的功能了应该就不用加其他插件了吧? 解决方案 从jee 版的eclip

path-tomcat问题 启动不了 web项目报错

问题描述 tomcat问题 启动不了 web项目报错 Demo13 is required and cannot be removed from the server 每个web项目都在run as 的时候,点击该项目命称,最上面就会出现这句话,前面有个红叉,最后运行时报错,但我的build path等配置并没问题,tomcat安装都没问题 解决方案 你是不是有两个tomcat,遇到这种问题最直接的方法是 点击删除tomcat,然后再把tomcat加进去 就好了 解决方案二: tomcat启动报

解析Tomcat的启动脚本--startup.bat_Tomcat

概述 我们通常使用 Tomcat 中的 startup.bat 来启动 Tomcat. 但是这其中干了一些什么事呢? 大家都知道一个 Java 程序需要启动的话, 肯定需要 main 方法, 那么这个 main 方法在哪呢? Tomcat 脚本中又是配置了一些什么参数呢, 什么情况下 Tomcat 会启动失败呢? 带着一些列的疑问我们来分析 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat startup.bat 脚本 该

求助!tomcat启动正常,访问javaweb时控制台报错

问题描述 求助!tomcat启动正常,访问javaweb时控制台报错 访问javaweb项目时报错,在myeclise6.0上无该异常,在myeclise10上报如下异常:org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionjavax.xml.parsers.FactoryConfigurationError: Provider org.a

status-系统网页出现这报错:HTTP Status 500,是访问JSP页面哪个地方出错了或者别的?

问题描述 系统网页出现这报错:HTTP Status 500,是访问JSP页面哪个地方出错了或者别的? HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: j

eclipse中,使用tomcat插件启动tomcat报错

问题描述 eclipse中,使用tomcat插件启动tomcat报错 具体错误: SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [/manager] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalin

服务器-struts2在web.xml中添加支持后访问所有页面报404错误,什么原因?

问题描述 struts2在web.xml中添加支持后访问所有页面报404错误,什么原因? struts2在web.xml中添加支持后访问所有页面报404错误,本地测试无任何问题,上传服务器就报所有页面404. web.xml struts.xml 运行后 解决方案 上传服务器之后,看看是不是请求IP,或者端口错了 解决方案二: 看看启动服务器报错没.估计你服务器在启动时就报错了 解决方案三: 看看服务器上jsp页面的路径对不对 解决方案四: 这情况一般是 启动服务器 然后就报错了... 找找看