diff --git a/src/main/java/org/gcube/gcat/rest/docs/Docs.java b/src/main/java/org/gcube/gcat/rest/docs/Docs.java index 93047a7..30122a8 100644 --- a/src/main/java/org/gcube/gcat/rest/docs/Docs.java +++ b/src/main/java/org/gcube/gcat/rest/docs/Docs.java @@ -23,7 +23,8 @@ public class Docs { private static Logger logger = LoggerFactory.getLogger(Docs.class); @GET - public InputStream toDoc1(@Context HttpServletRequest req) throws WebApplicationException { + @Path("{any:.*}") + public InputStream toDoc(@Context HttpServletRequest req) throws WebApplicationException { logger.trace("Called method to redirect to docs/index.html"); String pathInfo = req.getPathInfo(); @@ -33,24 +34,6 @@ public class Docs { pathInfo += "/index.html"; } - logger.info("redirecting to {}", pathInfo); - - String realPath = req.getServletContext().getRealPath(pathInfo); - return new FileInputStream(new File(realPath)); - - } catch (Exception e) { - throw new InternalServerErrorException(e); - } - } - - @GET - @Path("{any:/.*}") - public InputStream toDoc(@Context HttpServletRequest req) throws WebApplicationException { - logger.trace("Called method to redirect to docs/index.html"); - - String pathInfo = req.getPathInfo(); - try { - if (pathInfo.endsWith("/docs/")) { pathInfo += "index.html"; }