在JaxWS Web服务中定义路径/ URL。

| 我想将可执行文件(Fortran应用程序)包装为Web服务。为了执行我的应用程序,我必须从用户的输入生成一堆文件,包括指向特定资源的路径(用户可以在启动服务之前上载要使用的资源)。完成后,我生成了一个应可下载的结果文件,因此我想返回一个URL。资源路径不应访问,但URL(当然)应允许下载。 我如何获得这些路径? servlet上下文是正确的方法吗?我的服务不是servlet,因此没有上下文,对吗? 提前致谢!     
已邀请:
        借助于WSContext和ServletContext,我能够解决此问题,这为我提供了Context根目录。所有不应从外部访问的内容都将放置在WEB-INF下,所有可访问的源都将放置在COntext根目录和子文件夹下。 (我正在最后一刻) 非常重要:我通过@Resource注入了WSContext,构造函数完成后,您必须访问WSContext。我试图在构造函数中使用上下文,这给了我很大的麻烦,因为那时它始终为null。     

要回复问题请先登录注册