用resteasy下载文件

时间:2012-03-16 13:25:49

标签: file resteasy

我有一个带有resteasy的rest应用程序,它会创建文件并存储它们并返回路径,所以我可以在屏幕上看到这个名字。问题:当我想下载文件时,我使用“app url”+“文件路径”创建网址,但这不起作用。消息是: 无法找到相对的资源:/publications_report_486.doc的完整路径:

http://127.0.0.1:8080/SIISA-Rest-0.6/publications_report_486.doc

在这个例子中,我将文件存储在应用程序的根目录中,所以我只需要将文件名添加到网址中。

我认为resteasy试图在他们的资源(服务)中找到该url并且它找不到路径,因此它不会访问该文件,只是搜索服务。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我不确定如何从Resteasy中返回文件 - 我一直在寻找自己,这是我偶然发现的,但你可以通过调整你的web.xml来处理这个特殊的问题它不包括将文件存储在与Resteasy的servlet映射中的位置。您可能希望查看this answer中的方法。