我实在不知道错在那里的问题,一个奇怪的servlet问题
我碰到一个问题,我在JBx里启动我的tomcat的时候我的servlet能够读写文件,
但是当我把servlet发布在独立的tomcat时候就没见到文件了。这是怎么回事,怎么解决?代码如下:
private void writeLog(Document doc, String MsgType) {
//String URLstr = com.microservice.misc.services.SyncService.class.getResource("SyncService.class").toString().trim();
//String dir = URLstr.substring(5, URLstr.indexOf("WEB-INF"));
SimpleDateFormat bartDateFormat = new SimpleDateFormat("(HH_mm_ss)");
Date date = new Date();
String filename = "C:/misc_log/" +MsgType + bartDateFormat.format(date).toString() + ".xml";
File logfile = new File(filename);
try {
XmlDocument xmldoc = (XmlDocument) doc;
FileOutputStream fout = new FileOutputStream(logfile);
BufferedOutputStream bout = new BufferedOutputStream(fout);
xmldoc.write(bout);
bout.flush();
bout.close();
}
catch (IOException IOE) {
IOE.printStackTrace();
}
}
问题点数:0、回复次数:0Top




