title: Why Can't Swagger + RESTEasy use @ApplicationPath("")
body: <p>Environment = JBoss 7.2.0.Final + RESTEasy 2.3.5.Final + Swagger 1.3.10</p>
  
  <p>Trying to set up a WAR with no web.xml and use Swagger.  It works if there is any value in the ApplicationPath</p>
  
  <pre><code>@javax.ws.rs.ApplicationPath("test")
  
  @WebServlet(name = "RestEasy-1", loadOnStartup = 1)
  
  @Path("/message")
  @Api(value="/message",description="hello api")
  </code></pre>
  
  <p>Works for URL</p>
  
  <pre><code>http://localhost:8080/RestEasy-1/test/message/xyz (THE SERVICE)
  http://localhost:8080/RestEasy-1/test/api-docs (SHOWS SWAGGER JSON)
  http://localhost:8080/RestEasy-1/ (RUNS SWAGGER UI)
  </code></pre>
  
  <p>However if I change to:</p>
  
  <pre><code>@javax.ws.rs.ApplicationPath("") (also tried /* or * or /)
  </code></pre>
  
  <p>The service and api-docs work, but Swagger doesn't seem to be available.</p>
  
  <p>I guess it is a collision with listeners on the root of the servlet, but I have a pre-existing constraint that the services run at the root + path, so I need a blank ApplicationPath.</p>
  
  <p>Any idea if Swagger can be set to run of a different path manually?</p>