Exception: Cannot locate the chosen ObjectFactory implementation: spring

Asked on October 08, 2015
While integrating spring with struts, I am getting below exception. Need help.
Caused by: com.opensymphony.xwork2.config.ConfigurationException: Cannot locate the chosen ObjectFactory implementation: spring
at org.apache.struts2.config.AbstractBeanSelectionProvider.alias(AbstractBeanSelectionProvider.java:74) ~[AbstractBeanSelectionProvider.class:2.3.16]
at org.apache.struts2.config.AbstractBeanSelectionProvider.alias(AbstractBeanSelectionProvider.java:45) ~[AbstractBeanSelectionProvider.class:2.3.16]
at org.apache.struts2.config.DefaultBeanSelectionProvider.register(DefaultBeanSelectionProvider.java:340) ~[DefaultBeanSelectionProvider.class:2.3.16]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234) ~[DefaultConfiguration.class:2.3.16]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67) ~[ConfigurationManager.class:2.3.16]
... 20 common frames omitted

Replied on October 08, 2015
You are missing struts2-spring-plugin jar.
Use gradle as
compile 'org.apache.struts:struts2-spring-plugin:2.5-BETA2'
and maven as
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.5-BETA2</version>
</dependency>