Struts2折腾(1)--Struts2配置web.xml出现404的解决方案

    今天真的坎坷啊。搞得智能插座引脚的问题,,通讯的问题。。不过最后都顺利解决了。。。web

    开始说说struts2的问题。暑假的时候一块儿作的软件用到了struts2和hibernate,不过用的不深。这几天重操旧业,打算彻底深刻理解struts2,出现了久违的404。apache

    通过测试,若是再也不web.xml文档中配置以下代码的话,页面能够顺利显示。可是若是添加以下代码,启动项目就会报404错误。tomcat

<filter>
  	<filter-name>struts2</filter-name>
  	<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
  	<filter-name>struts2</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>

    几个月都没继续使用struts2的我有点丈二摸不到头脑,告诉本身:莫慌莫慌。。app

 

    先看环境:把struts2.3.31全部包都导入了。tomcat信息显示为测试

去网上找了找缘由,说是包导入过多。url

而后按照论坛说的只留下几个包。专门留了个记录spa

而后再进行测试,tomcat显示信息为hibernate

这种错误好解决多了。。意思就是缺乏lang3这个包,好说,找到文件夹的commons-lang3-3.2.jar,而后将其导入到里面,,BINGO!code

    学的关键的一点就是,多看看程序运行记录,里面有很多宝藏啊xml