[ https://issues.apache.org/jira/browse/CXF-6853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jim Ma updated CXF-6853: ------------------------ Description: If @ApplicationPath value is an encoded value, if client send request to http://localhost:8080/Application!/myresource and get 404 . {code} @ApplicationPath("ApplicationPath%21") public class MyApp extends Application { public java.util.Set<java.lang.Class<?>> getClasses() { Set<Class<?>> resources = new HashSet<Class<?>>(); resources.add(MyResource.class); return resources; } } {code} was: If @ApplicationPath value is an encoded value, if client send request to http://localhost:8080/Application!/myresource and get 404 . @ApplicationPath("ApplicationPath%21") public class MyApp extends Application { public java.util.Set<java.lang.Class<?>> getClasses() { Set<Class<?>> resources = new HashSet<Class<?>>(); resources.add(MyResource.class); return resources; } } > Support encoded value in @ApplicationPath > ----------------------------------------- > > Key: CXF-6853 > URL: https://issues.apache.org/jira/browse/CXF-6853 > Project: CXF > Issue Type: Task > Components: JAX-RS > Affects Versions: 3.1.6, 3.0.9 > Reporter: Jim Ma > Assignee: Sergey Beryozkin > Fix For: 3.0.10, 3.1.7, 3.2.0 > > > If @ApplicationPath value is an encoded value, if client send request to > http://localhost:8080/Application!/myresource and get 404 . > {code} > @ApplicationPath("ApplicationPath%21") > public class MyApp extends Application { > public java.util.Set<java.lang.Class<?>> getClasses() { > Set<Class<?>> resources = new HashSet<Class<?>>(); > resources.add(MyResource.class); > return resources; > } > } > {code} > -- This message was sent by Atlassian JIRA (v6.3.4#6332)