struts2-core-2.3.15.1.jar!/struts-default.xml:53:178核心包加载报错

来源:互联网 发布:java int转string方法 编辑:程序博客网 时间:2024/05/21 01:53

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\文件夹内即可。

0 0