struts2基本jar包

   

    直到今天为止,Struts2部分内容还在变化,今天再次安装struts2(struts-2.3.12版本)时候,tomcat与以前不一样了,竟然报错了。经过检查发现时struts2的基本组成的包少了,一般而言(至少以前的版本是这样的),struts只需要5个jar包即可,但是今天发现有多了两个,否则tomcat将报错了。这些基本的jar包包括:commons-fileupload-1.2.2,commons-io-2.0.1,commons-lang3-3.1,commons-logging-1.1.1,freemarker-2.3.19,javassist-3.11.0.GA,ognl-3.0.6,struts2-core-2.3.12,xwork-core-2.3.12。

    在官方网站下载的struts2的lib文件中,包括了很多jar包,但是struts只需要一部分,如果你将全部的jar全部导入到项目中,这当然会出错,因为彼此之间会有冲突,比如说:当需要某一个基类时候,两个包中都有,系统不知道怎么取舍了。再者,假如你的项目当中还没有使用Spring,则不需要导入,导入反而会出错。这些对于初学者很重要,希望他们能够理解。

猜你喜欢

转载自ireafy.iteye.com/blog/1842545