I have a web application where the context name is different from my root name. For example my root Dir name is
myapp and the context path is
app. Then how to get the root name (myapp) from the Java web application?
If the application is not deployed with a war file you can use this code that will return the whole address where the application is running.
//request variable is the Java HTTP servlet request object received from an action request.getSession().getServletContext().getRealPath("/");
The code I had given is the one I used in one of my Java EE projects well I didn't deploy my project as a war file due to some reasons
and getting the web application location can be used to get your root directory name