我在 JBoss 中部署了 servlet。我想根据客户端输入将数据读/写到文本文件中。这个文本文件应该放在 JBoss 目录结构中的什么位置?
最佳答案
那里/data
目录是为了。
它的绝对路径可以通过 jboss.server.data.dir
获得。系统属性。
File dataDir = new File(System.getProperty("jboss.server.data.dir"));
File yourFile = new File(dataDir, "filename.ext");
// ...
也可以看看:
请注意,您通过这种方式将 Web 应用程序代码紧密耦合到特定服务器。如果您想更改服务器,请记住将上述代码也更改为新服务器支持(或不支持)的任何内容。
关于servlets - 在 servlet 中读取/写入文本文件,该文件应该存储在 JBoss 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468045/