struts2-core-2.3.15.1.jar!/struts-default.xml:53:178核心包加載報錯

Tomcat啓動加載struts2架包時報錯

Unable to load configuration. - bean - jar:file:/D:/apache-tomcat-6.0.362/webapps/beidao/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:53:178
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)

一般運行struts2必須加載5個核心包:
commons-logging-1.1.3.jar 
freemarker-2.3.19.jar 
ognl-3.0.6.jar 
struts2-core-2.3.15.1.jar 
xwork-2.3.15.1.jar
如果是新版本新版本,就會報如上錯誤,因爲還需要加載另外兩個jar包,當出現上述錯誤時一般就是缺少jar包,將commons-fileupload-2.2.1.jar ,commons-io-1.3.jar 拷到項目根目錄下的\WEB-INF\lib\文件夾內即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章