Where to write a file in Tomcat 8 and Servlet /JSP on my Hard Disk ?


#1

Hi all,

I want to write my.properties file. My query is that “In which path
it should be created”. I have installed glassfish on my Linux
14.04 machine on this path: /opt/glassfish4 and created the file
my.properties at:
/opt/glassfish4/glassfish/domains/swManzana/config/my.properties

This is my Java Code:

[Code]

Boolean
wflag = false;

String
wnomfile=“my.properties”

Properties
prop = new Properties();

OutputStream
output = null;

System.out.println("Inicio
Archivo Properties… " + wnomfile);

try
{

//
output = new FileOutputStream(“config.properties”);

output
= new FileOutputStream(wnomfile);

System.out.println(“Archivo
Creado Properties…”);

//
set the properties value

prop.setProperty(“database”,
“localhost”);

prop.setProperty(“dbuser”,“mkyong”);

prop.setProperty(“dbpassword”,“password”);

//
save properties to project root folder

prop.store(output,null);

System.out.println(“Archivo
Creado/Grabado Properties…”);

wflag=true;

}catch(IOExceptionio){

System.out.println(“Error
Archivo Properties Exception…”);

io.printStackTrace();

}finally{

System.out.println(“Archivo
Properties inicio Finally…”);

if(output!=null){

try{

System.out.println(“Archivo
Properties Antes de CLOSE Finally…”);

output.close();

System.out.println(“Archivo
Properties Grabado Finally…”);

}catch(IOExceptione){

System.out.println(“Archivo
Properties Exception-Finally…”);

e.printStackTrace();

}

}

}

return
wflag;

[/Code]

While executing the above code my.properties file not created. Why Tomcat
is not creating this file. I have properly checked my tomcat installation and found no issues in access web Pages and ports.

Can anyone suggest me some knowledgeable tutorials URL Links on [B]Java questions and answers[/B], so that I can get my query resolved faster.

Thanks