请问下面这个struts2的问题怎么解决啊?急!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:29:21
2008-11-8 10:32:37 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Caught exception while loading file struts-default.xml - [unknown location]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:839)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:131)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:100)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:130)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)

不要把所有的struts2的jar包考到工程里面,
试试换成
commons-logging*.jar
freemarker*.jar
ognl-2.*.jar
xwork-2.0.*.jar
struts2-core-2.0*.jar
试试

你是用tomcat么?如果是的话,造成错误的原因:
1,有可能是jar文件的位置错误,你是不是把项目里(就是WEB-INF下的lib文件夹)要用到的jar文件(比如说struts2的jar文件)放到common文件夹下的lib里了?
2,如果不是上面的原因,那我觉得只能是struts的配置文件有问题了。struts的配置文件有时候用眼睛是看不出错误来的,最好找一个能运行的项目,把里面的struts配置文件考过来,再改一下。