jboss要下载的已创建文件的URL

时间:2014-03-14 10:03:30

标签: java pdf jboss applet

我遇到了以下问题:我在jboss中运行了一个应用程序,创建了一个pdf。我希望我的远程客户端打印pdf。然后pdf将被删除。

对于打印,使用java jPDFPrint applet似乎很棒。

但是我需要在哪里存储我的pdf以及如何通过URL(http:// annotation)访问它?

应用程序全部打包成*.ear,所以我想,jboss服务器上的一个位置可以使用,而pathsavailable。但是如何从文件远程客户端访问?如何将其作为http://..../file.pdf

获取

谢谢! 苏拉

2 个答案:

答案 0 :(得分:0)

将文件存储在服务器根目录下的任何位置,即服务器根目录的任何子目录中。 然后你可以"计算"地址减去"减去"来自文件绝对路径的服务器根路径。

答案 1 :(得分:0)

非常感谢你!你的答案引领我this question/answer,我在第二个答案中找到了解决方案:

  

但是如果你想在根目录下访问任何东西(xml,file),请说明使用   http://ip:port/abc.xml url要打开abc.xml或任何文件,将该文件放入   /opt/jboss/jboss-as/server/default/deploy/jboss-web.deployer/ROOT.war

在我的情况下是.../deploy/ROOT.war并且效果很好。