from my web application (vaadin) I generate XML files and want to store these files on the server. I did:
context.getHttpSession().getServletContext().getRealPath("/");
I run the web app on tomcat and managed to save the file to the app folder under
.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/my_app_folder/
on the same level with META-INF, WEB-INF and VAADIN folder. If I want to save the file on server storage and save the path of the file on the database, where should I save the files? Thank you
Your web application runs within a JVM on the Server. The root file path of your application is typically the folder of your Tomcat Server. To get this folder path you can easily do the following:
String sRootPath = new File("").getAbsolutePath();
You could save your files in a subfolder created by you or you have an extra folder somewhere on the servers filesystem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With