Aha.. I did not know that - thanks!. One of the possible checks could be detection of jsp files. We could scan the CATALINA_BASE/web.xml and find the suffix mapping for org.apache.jasper.servlet.JspServlet. For example, if the suffix is mapped to *.jsp and if we find a foo.jsp, then we know it is a web-app. Of course, there should be other checks too, this could be one of them. If only jcp.org was responsive and I could download the spec right now, sigh!
On Sun, Oct 9, 2011 at 9:17 AM, Jacek Laskowski <[email protected]> wrote: > On Sun, Oct 9, 2011 at 6:10 PM, Karan Malhi <[email protected]> wrote: >> As Romain mentioned earlier, we should check for WEB-INF, because >> thats the directory which is guaranteed to be present in a web >> application. > > Is it? Even though I believe WEB-INF is a better bet, it's not > required as webapps with jsps/html/css or any non-Java classes are > possible. I'll be working on it for the coming days and will include > appropriate checks. Thanks Karan. > > Jacek > > -- > Jacek Laskowski > Java EE, functional languages and IBM WebSphere - http://blog.japila.pl > Warszawa JUG conference = Confitura (formerly Javarsovia) :: > http://confitura.pl > "Hoping to save time by spending it" by David Blevins (Apache OpenEJB) > -- Karan Singh Malhi twitter.com/KaranSinghMalhi
