【问题标题】:File created in jboss/bin instead of jboss/standalone/deployments在 jboss/bin 而不是 jboss/standalone/deployments 中创建的文件
【发布时间】:2014-05-19 14:09:44
【问题描述】:

我写了以下代码在我的 jBoss 服务器上写一个文件:

Path path = Paths.get("myfile.csv");
BufferedWriter writer = Files.newBufferedWriter(path, StandardCharsets.UTF_8);
writer.write(csvtext, 0, csvtext.length());
writer.close(); 

文件保存在jboss/bin中

现在我想在前端添加一个链接,以便能够下载 csv。但我不知道要使用哪个 URL,因为文件 csv 存储在 jboss/bin 中。

我该怎么办?我应该将它存储在 jboss/standalone/deployments 中吗?怎么样?

【问题讨论】:

  • 如果您的应用程序必须在集群中的多个节点上运行,您是否考虑过这将如何工作?您的 JBoss 实例前面是否有 Apache httpd(或类似)实例?
  • 我只有 Jboss 7.1。没有集群,没有 httd 或类似的......没有什么可担心的。

标签: java jboss


【解决方案1】:

http://docs.oracle.com/javase/7/docs/api/java/nio/file/Paths.html - 它接受任何字符串或 uri。我认为使用 JBoss 7,您只能通过 servlet 提供文件,所以也许从这个开始,然后修改为 CSV 而不是图像? http://balusc.blogspot.com.es/2007/04/imageservlet.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多