如果上下文和根名称不同,请在Java Web应用程序中获取根目录名称

Ani*_*ney 1 java servlets web-applications root contextpath

我有一个Web应用程序,其上下文名称与我的根名称不同.例如,我的根目录名称是myapp,上下文路径是app.那么如何从Java Web应用程序中获取根名称(myapp)?

Mp *_*ega 6

如果应用程序未部署war文件,则可以使用此代码返回运行应用程序的整个地址.

//request variable is the Java HTTP servlet request object received from an action 
request.getSession().getServletContext().getRealPath("/");
Run Code Online (Sandbox Code Playgroud)

我给出的代码是我在我的一个Java EE项目中使用的代码,由于某些原因,我没有将我的项目部署为war文件

获取Web应用程序位置可用于获取根目录名称