好友
阅读权限10
听众
最后登录1970-1-1
|
初学者第一次用struts2,这个404啊啊啊啊。。。昨晚怎么调都不好使,今早脑子清醒了些,从tomcat开始查:
1,tomcat启动后,控制台“貌似”没报错(昨晚可能忽略了这一点,写了这么长时间,启动时控制台很少报错);
2,查看下web.xml,把一些看着烦的代码删掉(<welcome-file>),偶然间看到控制台有“严重”信息,遂查,提示 “CLASSNOTFOUNDEXCEPTION org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter”,到jar包中一看,已经没有ng这个包了,正确的是”org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter“,教程中讲”ng“是”next generation“,可能是针对struts1说的,现在到2.5估计不需要了。
3,然后就是jar包,估计我看的视频太老,起初只引了fileupload, io, logging, freemarker, ognl, struts2-core (xwork在这个core里面),这之后重启tomcat,”严重“一个一个开始蹦出来,蹦一个,引一个(妹的就不能一次性全蹦出来),最后所需要的包如图:
注意:添加完所有的包后,控制台会有个ERROR:ERROR StatusLogger No log4j2 configuration file found。这是因为新版本的log4j需要手动设置配置文件,具体配置可以自己查,当然不配置也可,它会使用默认的配置,所以这个ERROR暂时不用管。 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|