今天真的坎坷啊。搞得智能插座引脚的问题,,通信的问题。。不过最后都顺利解决了。。。
开始说说struts2的问题。暑假的时候一起做的软件用到了struts2和hibernate,不过用的不深。这几天重操旧业,打算完全深入理解struts2,出现了久违的404。
经过测试,如果不再web.xml文档中配置如下代码的话,页面可以顺利显示。但是如果添加如下代码,启动项目就会报404错误。
<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的我有点丈二摸不到头脑,告诉自己:莫慌莫慌。。
先看环境:把struts2.3.31所有包都导入了。tomcat信息显示为
去网上找了找原因,说是包导入过多。
然后按照论坛说的只留下几个包。专门留了个记录
然后再进行测试,tomcat显示信息为
这种错误好解决多了。。意思就是缺少lang3这个包,好说,找到文件夹的commons-lang3-3.2.jar,然后将其导入到里面,,BINGO!
学的关键的一点就是,多看看程序运行记录,里面有不少宝藏啊