struts導包

我用的是struts-2.2.3,開始把所有的jar包都放進去了,但是一直報java

信息: Parsing configuration file [struts-plugin.xml]
2011-6-11 8:39:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
嚴重: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/C:/Users/Jacky/Workspaces/MyEclipse%208.6/.metadata/.me_tcat/webapps/struts/WEB-INF/lib/struts2-gxp-plugin-2.2.3.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)web

 

頭痛中,後來看到有人說:這是apache的失誤。按照官方文檔說明,運行Struts2必須加載5個核心jar包,也就是我們一開始拷貝的5個jar包,若是你用的是 Struts2以前的版本是沒有問題的,可是若是去下載這個新版本,就會報如上錯誤,由於還須要加載另外兩個jar包,但是官方的說明文檔沒有更新

因而照此方法加入瞭如下幾個包
struts2-core-2.1.6.jar、
xwork-2.1.2.jar、
freemarker-2.3.13.jar、
ognl-2.6.11.jar、
commons-logging-1.0.4.jar、
commons-fileupload-1.2.1.jar、
commons-io-1.3.2.jar

但試事後仍是報錯,具體錯誤不記得了。apache

不氣餒,再找,發現又有人給了方法,此次成了:)app

將struts-2.1.6-all.zip中apps 文件夾中struts2-blank-2.1.6.war文件解壓。進入struts2-blank-2.1.6"WEB-INF"lib,只將該文件夾下的9個jar包導入到項目工程中便可。

解壓縮的方法用winRAR工具就能夠。webapp

它說是9個jar包,我看到得是11個jar包,全弄進去OK了工具

包以下:
asm-3.1.jargoogle

asm-commons-3.1.jarspa

asm-tree-3.1.jarxml

commons-fileupload-1.2.2.jarip

commons-io-2.0.1.jar

commons-lang-2.5.jar

freemarker-2.3.16.jar

javassist-3.11.0.GA.jar

ognl-3.0.1.jar

struts2-core-2.2.3.jar

xwork-core-2.2.3.jar

看來jar包加多了也不是好事呀,google不行就百度,百度不行再google,加油!

相關文章
相關標籤/搜索