Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

今天第一次接触Struts2,做那个案例,然后遇到了一个经典的404,最后界面成功出现的时候,真的感动了······

404错误

Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】
代码重复敲了三遍,错误都是同样的,所以不可能是代码的问题;之前做另一个项目的时候也发现了这个问题,那次是路径写错了,这次反复检查了很多遍,路径没有错;方法都试遍了

真正的错误原因是:项目并没有部署到Tomcat中导致运行时出错

原来我之前写了另一个项目,没有在Web Modules中把那个项目移除掉,新的项目又没有部署到位,导致运行出错。
下面是具体解决方法:

  • 先打开Tomcat v7.0 Server at localhost
    Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

  • remove
    Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】
    移除原来的项目
    Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

  • clear
    Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

  • 关闭重新打开
    现在是处于可选择的状态,选择第二个Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】
    把现在的项目添加进去,重新运行就可以了!
    Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

一个令人喜悦的画面

Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】
Struts2中的【404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示】

运行成功:)