404错误总结

最近运行程序总是跑404,让笔者十分郁闷,在多次失败中总结了一下个人经验


第一种:路径错误。这种大概是最常见的,也是初学者最容易犯的,一般是 struts 中没有配置路径,或者 url 中书写错误。


第二种:jar包重复或无效。这个比较容易解决,先删除目前工程下的jar包,然后直接复制成功项目中的jar包,粘贴至新项目的 WEB-INF/lib 目录下


第三种:项目未部署到 tomcat 服务器上。可以去 tomcat 的安装目录下找 webapps,检查是否有你发布的包,如果没有,请重新发布


第四种:struts.xml 文件配置错误。这种比较坑,多半是手残写错了,或者配置错误。如:

                <action name="testAction2" class="test.TestAction2">

                          <result name="success">/index.jsp</result>

                </action>

                <action name="testAction" class="test.TestAction">

                          <result name="success" type="testAction2"></result>

                </action>

               第五行,就是笔者犯的二逼错,本意是希望 testAction 在执行结束后转 testAction2 执行,但是语法生疏写错了,正确写法如下:

                <action name="testAction" class="test.TestAction">

                          <result name="success" type="redirectAction">testAction2.action</result>

                </action>

                这种配置文件的错误,运行时后台不会报错,页面也不会报错,而且比较难发现,如果你已经排除了前三种错误,不妨仔细检查 struts.xml ,说不定有惊喜!

                希望大家都没有犯我这种低级错误,我是菜鸟~~


第五种:端口被占用。这种我没遇见过,但是有同学遇到了,如果所有成功的项目都无法在你的pc上运行,可能罪魁祸首就是它了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值