Hi there, I am unable to get REST API to work with my CAS 4.1.7 overlay setup. I do have a local copy of web.xml.
All I did was to add this in my overlay pom.xml: the jar does show up in my CAS web-inf/lib directory. The other required changes are already in my Web.xml. <dependency> <groupId>org.jasig.cas</groupId> <artifactId>cas-server-support-rest</artifactId> <version>${cas.version}</version> <scope>runtime</scope> </dependency> My problem is that when I post to /cas/v1/tickets endpoint, I am getting this error, basically, it says cannot find the controller handling /v1/tickets endpoint, but I do not know what I am missing. 2016-05-10 10:29:13,995 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet with name 'cas' processing POST request for [/cas/v1/tickets]> 2016-05-10 10:29:13,996 DEBUG [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] - <Looking up handler method for path /tickets> 2016-05-10 10:29:14,001 DEBUG [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] - <Resolving exception from handler [null]: org.springframew ork.web.HttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=----WebKitFormBoundaryu37ixELagG431V6M' not supported> 2016-05-10 10:29:14,003 DEBUG [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] - <Resolving exception from handler [null]: org.springframework.web.H ttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=----WebKitFormBoundaryu37ixELagG431V6M' not supported> 2016-05-10 10:29:14,005 DEBUG [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] - <Resolving exception from handler [null]: org.springframework.web.Http MediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=----WebKitFormBoundaryu37ixELagG431V6M' not supported> What am I missing? Thanks in advance. Yan P.S. I do have a local version of Web.xml, based on what is in JASIG CAS. the following changes are ALREADY in web.xml. So, I do not have to change anything. <servlet-mapping> <servlet-name>cas</servlet-name> <url-pattern>/v1/*</url-pattern> </servlet-mapping> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/spring-configuration/*.xml /WEB-INF/deployerConfigContext.xml classpath*:/META-INF/spring/*.xml </param-value> </context-param> -- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+unsubscr...@apereo.org. To post to this group, send email to cas-user@apereo.org. Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/4f2b3198-cd7d-4575-82a8-a8e14f291a49%40apereo.org. For more options, visit https://groups.google.com/a/apereo.org/d/optout.