Tomcat でファイルを作成して書き込むことができません。Java アプリケーションとして Java プログラム (コードの書き込み部分のみ) を実行すると、ファイルが作成されますが、Tomcat では失敗します。
エラーメッセージはありません。ファイルはまったく作成されません。
ここで何か不足している場合は提案してください:
//code inside the servlet
public void setData(HttpServletRequest request){
name=request.getParameter("name");
address=request.getParameter("address");
BufferedWriter dataOut;
try {
System.out.println("Wrinting file...");
dataOut = new BufferedWriter(new FileWriter("data.txt", true));
dataOut.write("name:");
dataOut.flush();
dataOut.write("address");
dataOut.flush();
dataOut.write("\n");
dataOut.flush();
dataOut.close();
System.out.println("File write complete!");
}
catch(Exception e){
e.printStackTrace();
}