Javaでのファイル作成に問題があります。この質問を見つけました Java IO: ファイルが生成されません
しかし、それは答えを提供しませんでした。
私のtomcat webappは、開発環境で実行されているときに、リモートフォルダー(\ myserver \ myfolder)にファイルxmlを作成できます。テストおよびrpod環境で公開すると、アプリは何も作成せず、これら2つのマシンはローカル環境と同じネットワークにあり、同じ許可も持っています。また、例外もスローしません!!!
ここに私のコードがあります:
try{
Util.useNet(true, "\\\\myserver\\myfolder\\");
fos = new FileOutputStream("\\\\myserver\\myfolder\\")+ fileName);
fos.write("<?xml version=\"1.0\"?>".getBytes("UTF-8"));
byte[] bytes = xml.getBytes("UTF-8");
fos.write(bytes);
fos.flush();
}catch (Exception e){
Log.setErrorLog("errore", e);
}
finally{
try{
fos.close();
}catch (Exception e) {
}
}
メソッド「useNet」は、コマンド「net use」も呼び出します(念のため)。