2017-06-24 78 views
1

我正在寫一個SSH(Struts2的,Spring3,Hibernate4)網站學習,但是當我今天跑這個項目,這些錯誤出現。任何人都幫助我!我無法修復它。 Project code here異常啓動過濾器struts2無法加載配置。怎麼了?

Severe: Exception starting filter struts2 
Unable to load configuration. - [unknown location] 
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:493) 
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.initFilter(ApplicationFilterConfig.java:277) 
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) 
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382) 
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103) 
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:748) 
Caused by: Unable to load configuration. - [unknown location] 
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) 
at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967) 
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435) 
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479) 
... 15 more 
Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [unknown location] 
at org.apache.struts2.config.AbstractBeanSelectionProvider.alias(AbstractBeanSelectionProvider.java:74) 
at org.apache.struts2.config.AbstractBeanSelectionProvider.alias(AbstractBeanSelectionProvider.java:45) 
at org.apache.struts2.config.DefaultBeanSelectionProvider.register(DefaultBeanSelectionProvider.java:356) 
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:240) 
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67) 
... 18 more 

回答

1

產生的原因:無法找到所選擇的ObjectFactory實現:春天 - [未知地點]

這個實現是struts2-spring-plugin-x.x.x.jar可用。既然你不使用Maven,你必須download,安裝,並添加依賴於你的項目的classpath。

+0

如何添加依賴關係到我的項目的類路徑 –

+0

如何添加依賴閱讀[這](http://www.informit.com/articles/article.aspx?p=367962)。 –

相關問題