Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tomcat actual path for new file creation

Tags:

file

jsp

tomcat

If in a JSP page I create a new file only giving it's name, it's created in the /bin directory of TOMCAT folder, rather in the same folder of the .jsp.

I'm not sure why this happens, seems to be not intuitive.

like image 337
makakko Avatar asked Feb 02 '26 14:02

makakko


1 Answers

It's definitely intuitive, as the current directory of the running process is the bin folder.

You can try something like:

ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath(request.getContextPath()); 
like image 151
Anon Avatar answered Feb 05 '26 05:02

Anon