今天真的坎坷啊。搞得智能插座引脚的问题,,通讯的问题。。不过最后都顺利解决了。。。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