在servlet中读/写文本文件,该文件应该存储在JBoss中?

时间:2012-02-27 15:59:23

标签: servlets jboss

我在JBoss中部署了servlet。我想根据客户端输入将数据读/写到文本文件中。该文本文件应放在JBoss目录结构中的哪个位置?

1 个答案:

答案 0 :(得分:8)

/data目录用于。

enter image description here


jboss.server.data.dir系统属性可以使用它的绝对路径。

File dataDir = new File(System.getProperty("jboss.server.data.dir"));
File yourFile = new File(dataDir, "filename.ext");
// ...

另见:

请注意,您通过这种方式将Web应用程序代码紧密耦合到特定服务器。如果您想要更改服务器,请记住将上述代码更改为新服务器支持(或不支持)的任何内容。