Hi Matt, Maybe I'm misunderstanding your question, but I think you just want to be able to use CXF and Spring MVC in the same application? If that's it, I've done this simply by mapping the CXFServlet and DispatcherServlet to two different URL patterns. For example:
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <description>My Web Application</description> <display-name>My Web Application</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:my-cxf-config.xml classpath:META-INF/cxf/cxf-servlet.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</l istener-class> </listener> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-clas s> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servle t-class> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/web/*</url-pattern> </servlet-mapping> <welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file- list> </web-app> -Chris -----Original Message----- From: mattmadhavan [mailto:[EMAIL PROTECTED] Sent: Friday, September 21, 2007 4:00 PM To: cxf-user@incubator.apache.org Subject: CXFServlet + WebServices + Spring MVC Hello, I am currently working on a project for my current client for all external notifications. My requirements are as follows: * Some of my client's partners communicate via Straight HTTP Post - Data can be HTTP (I guess I can use REST for this - but not all of them send XML!) * Some do via SOAP. This is for a premiums and thats how my client makes his money and I would like to give them a robust solution. I would like to use CXF Servlet (Or straight Spring Dispatcher Servelt)and also add Spring MVC controller so that I can add some actions for non-soap based communications - be it a XML - or any other data format. How can I combine these two! XFire had a solution where you use Straight Spring Dispatcher Servlet and use a class called XFireExporter bean and have a url mapping on the MVC side! (XFireExporter implements a spring controller). The CXF migration says I do not need this as the *ServerFactoryBean takes care of this! I am little confused! Any idead where I can map the urls in the MVC to controllers including CXF Webservices as XFire did? Any help will be appreciated. Thanks Matt -- View this message in context: http://www.nabble.com/CXFServlet-%2B-WebServices-%2B-Spring-MVC-tf449826 8.html#a12828806 Sent from the cxf-user mailing list archive at Nabble.com.