1) 通过在web.xml中添加ContextLoaderListener
<?xml version=”1.0” encoding=”Utf-8” ?>
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listern>
…………….
</web-app>
2) 如果tomcat版本较低,没有listener,可以用ContextLoaderServlet加载Spring。最好设置ContextLoaderServlet的启动参数为1
<servlet>
<servlet-name>SpringContextServlet</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
3)也可以在struts-config.xml中配置
<plug-in className=”org.springframework.web.struts.ContextLoaderPlugIn”>
<set-property property=”contextConfigLocation” value=”/WEB-INF/applicationContext.xml”/>
</plug-in>