正如该线程在cxf-user邮件列表上所解释的那样
user-webservice-servlet.xml,您不必将CXFServlet从中加载自己的spring上下文,而只需将全部加载到根上下文中即可。将现有
user-webservice-servlet.xml名称重命名为其他名称(例如
user-webservice-beans.xml),然后将
contextConfigLocation参数更改为类似以下内容:
<servlet> <servlet-name>myservlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>myservlet</servlet-name> <url-pattern>*.htm</url-pattern></servlet-mapping><context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml /WEB-INF/user-webservice-beans.xml </param-value></context-param><servlet> <servlet-name>user-webservice</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>2</load-on-startup></servlet><servlet-mapping> <servlet-name>user-webservice</servlet-name> <url-pattern>/UserService/*</url-pattern></servlet-mapping>



