jihousai 发表于 2018-4-18 11:26

Struts-2.5.16最新版本所需jar包和配置

初学者第一次用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暂时不用管。

mz135135 发表于 2018-4-18 12:17

jihousai 发表于 2018-4-18 11:58
那现在还有没有必要学struts2?还是直接学SpringMVC

学还是有必要学的, 都是从 sshssm 中走过来的 ,现在流行 Spring boot。。一堆

jihousai 发表于 2018-5-7 22:56

158563862 发表于 2018-5-7 21:19
log4j-core-2.10.0.jar这个包找不到阿。

你得到 Log4j 官网下载 log4j 所需的 jar 包,struts2 里没有 core 这个包。

mz135135 发表于 2018-4-18 11:49

工作中的 Struts 几乎已经绝迹了,maven来管理所有jar

浙江-杺庝 发表于 2018-4-18 11:54

JavaI学习求组团

jihousai 发表于 2018-4-18 11:58

mz135135 发表于 2018-4-18 11:49
工作中的 Struts 几乎已经绝迹了,maven来管理所有jar

那现在还有没有必要学struts2?还是直接学SpringMVC

onlooker 发表于 2018-4-18 13:37

Titanic 发表于 2018-5-7 21:19

log4j-core-2.10.0.jar这个包找不到阿。

Titanic 发表于 2018-5-7 23:48

jihousai 发表于 2018-5-7 22:56
你得到 Log4j 官网下载 log4j 所需的 jar 包,struts2 里没有 core 这个包。

噢,好的吧,谢谢了

杨大善人 发表于 2018-5-29 20:51

jihousai 发表于 2018-4-18 11:58
那现在还有没有必要学struts2?还是直接学SpringMVC

完全没必要学struts2
页: [1] 2
查看完整版本: Struts-2.5.16最新版本所需jar包和配置