一个绝对路径问题
文件的路径得到了,但不能往里面写内容
相关代码
Url url=getClass().getResource("org.common.right.roleRight.xml")
String realPath=url.getFile();
logger.info("成功获得XML的物理路径 : " + url.getFile());
XMLWriter writer = new XMLWriter(new FileOutputStream(realPath,OutputFormat.createPrettyPrint());
writer.write(document);
控制台信息如下:
成功获得XML的物理路径 : file:/D:/APP/jboss-3.2.3/server/default/tmp/deploy/tmp21627EJB.jar!/org/common/right/roleRight.xml
java.io.FileNotFoundException: file:\D:\APP\jboss-3.2.3\server\default\tmp\deploy\tmp21627EJB.jar!\org\common\right\roleRight.xml (文件名、目录名或卷标语法不正确。)