AppContext.java:package com.laoer.bbscs.sys;import org.springframework.context.support.*;/**
* <p>Title: TianYi BBS</p>
*
* <p>Description: TianYi BBS System</p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: LAOER.COM/TIANYISOFT.NET</p>
*
* @author laoer
* @version 6.0
*/
public class AppContext { private static AppContext instance; private AbstractApplicationContext appContext; public synchronized static AppContext getInstance() {
if (instance == null) {
instance = new AppContext();
}
return instance;
} private AppContext() {
this.appContext = new ClassPathXmlApplicationContext(
"/applicationContext.xml");
} public AbstractApplicationContext getAppContext() {
return appContext;
}
}
* <p>Title: TianYi BBS</p>
*
* <p>Description: TianYi BBS System</p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: LAOER.COM/TIANYISOFT.NET</p>
*
* @author laoer
* @version 6.0
*/
public class AppContext { private static AppContext instance; private AbstractApplicationContext appContext; public synchronized static AppContext getInstance() {
if (instance == null) {
instance = new AppContext();
}
return instance;
} private AppContext() {
this.appContext = new ClassPathXmlApplicationContext(
"/applicationContext.xml");
} public AbstractApplicationContext getAppContext() {
return appContext;
}
}
public class AppContext { private static AppContext instance; private AbstractApplicationContext appContext; public synchronized static AppContext getInstance() {
if (instance == null) {
instance = new AppContext();
}
return instance;
} private AppContext() {
this.appContext = new ClassPathXmlApplicationContext("/applicationContext.xml");
} public AbstractApplicationContext getAppContext() {
return appContext;
}
}
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
"/applicationContext.xml");使用绝对路径D:\\Eclipse\\workspace\\OA-server\\web\\WEB-INF\\applicationContext.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>SpringContextServlet</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>