环境是基于MAVEN的WILDFLY容器。
我可以将文件的URI检索为
Foo.class.getClassLoader().getResource("/images/nir.png");
如何以编程方式在该文件夹中添加文件?
我做了类似的事情:
Foo.class.getClassLoader().getResource("/text/");
OutputStream stream = new FileOutputStream(newjava.io.File(loader.getFile()+"1.txt"));
//add something on 1.txt, save it on web-inf folder!!
来自网络,如果我必须连接到此。为什么我无法这样做?
喜欢,访问服务器
http://server/text/1.txt
为什么不这样做?
答案 0 :(得分:0)
试试这段代码。但不建议
String path = getServletContext().getRealPath("WEB-INF/../");
File file = new File(path);
String fullPathToYourWebappRoot = file.getCanonicalPath();